{
  "ok": true,
  "role": "product",
  "slug": "4dmap",
  "name": "4DMap",
  "version": "0.2.0",
  "one_line": "4DMap (4DM-WP-1.0): four-axis inspection frame T/Δ/Γ/Π. Inspection frame after AZPIPE, not an extra door (domains_are_doors:false). FragGate only.",
  "author": "Aziel Eliab",
  "identity": "Aziel Eliab",
  "aka": "Aziel Elroi Eliab",
  "license": "Apache-2.0",
  "github": "https://github.com/AzielEliab/4dmap",
  "skill_url": "https://godlock.uk/runtime/v1/pull/4dmap/skill",
  "worker_skill": "https://4dmap-download-tracker.vibelock.workers.dev/v1/skill",
  "skill": "---\nname: 4DMap\ndescription: >-\n  4DMap (4DM-WP-1.0): four-axis inspection frame T/Δ/Γ/Π. Inspection frame after AZPIPE, not an extra door (domains_are_doors:false). FragGate only. Hosted via aziel-runtime pull + invoke.\n  Author Aziel Eliab.\n---\n\n# 4DMap\n\n4DMap (4DM-WP-1.0): four-axis inspection frame T/Δ/Γ/Π. Inspection frame after AZPIPE, not an extra door (domains_are_doors:false). FragGate only.\n\nAuthor: **Aziel Eliab**. Identity is Aziel Eliab only.\nVersion: 0.2.0\n\n**Banner / limitation:** 4DMap (4DM-WP-1.0): four-axis inspection frame T/Δ/Γ/Π. Inspection frame after AZPIPE routes to isolated engines — not an extra door (domains_are_doors:false). Not a sequential gate. Not a truth score. Not a Lumen panel. Does not invent marks or backdate class. Neighbors TemporalLock / StaticClock / ChronoLock / TrajectoryLock / SpectralLock. FragGate claims cite join types. ChainLock may stamp walks. Author Aziel Eliab.\n\n\nAlways send `User-Agent: Mozilla/5.0`.\n\nThis skill was served from **aziel-runtime** because the product Worker `/v1/skill` was not available. Prefer `https://godlock.uk/runtime/v1/pull/4dmap/skill` on the next call.\n\n## Pull + invoke (do not visit the product homepage first)\n\n- Pull: `https://godlock.uk/runtime/v1/pull/4dmap`\n- Skill: `https://godlock.uk/runtime/v1/pull/4dmap/skill`\n- Invoke prefix: `https://godlock.uk/runtime/p/4dmap`\n- Worker: https://4dmap-download-tracker.vibelock.workers.dev/\n- Counted download: https://4dmap-download-tracker.vibelock.workers.dev/download\n- Install: `curl -fsSL https://4dmap-download-tracker.vibelock.workers.dev/install.sh | bash`\n- GitHub: https://github.com/AzielEliab/4dmap\n\n## Ops\n\n| Method | Path | What |\n|--------|------|------|\n| GET | `/v1/health` · `https://godlock.uk/runtime/p/4dmap/health` | Liveness. Does not increment download KV. |\n| POST | `/v1/pin` · `https://godlock.uk/runtime/p/4dmap/pin` | Pin a declared mark (product 0.2 verb). Opens a card when card_id is omitted. |\n| POST | `/v1/span` · `https://godlock.uk/runtime/p/4dmap/span` | Span two axes on one card, or two existing cards (Δ). |\n| POST | `/v1/stack` · `https://godlock.uk/runtime/p/4dmap/stack` | Stack declared cards onto Γ. Does not invent cards. |\n| POST | `/v1/gap` · `https://godlock.uk/runtime/p/4dmap/gap` | Record a declared Δ gap. Not a truth score. |\n| POST | `/v1/fork` · `https://godlock.uk/runtime/p/4dmap/fork` | Keep a sibling fork of a declared card. No winner. |\n| POST | `/v1/walk` · `https://godlock.uk/runtime/p/4dmap/walk` | Walk card_ids or a tip prev_hash chain. Not a sequential gate. |\n| POST | `/v1/lens` · `https://godlock.uk/runtime/p/4dmap/lens` | Silent lens over declared cards. Empty hit is Π-EMPTY. |\n| POST | `/v1/class` · `https://godlock.uk/runtime/p/4dmap/class` | Pin a declared Π class. Empty label is Π-EMPTY. |\n| POST | `/v1/cohort` · `https://godlock.uk/runtime/p/4dmap/cohort` | Pin a declared Π cohort of card ids. |\n| POST | `/v1/absence` · `https://godlock.uk/runtime/p/4dmap/absence` | Absence lens. Silent miss is Π-EMPTY. |\n| POST | `/v1/cap` · `https://godlock.uk/runtime/p/4dmap/cap` | ZionPattern confidence cap 75%. Not P(the world is true). |\n| POST | `/v1/join` · `https://godlock.uk/runtime/p/4dmap/join` | Join two existing cards. Π→T backdate refuses. |\n| POST | `/v1/list` · `https://godlock.uk/runtime/p/4dmap/list` | List inspection cards, walks, and kept forks. |\n| POST | `/v1/example` · `https://godlock.uk/runtime/p/4dmap/example` | Synthetic T pin. Never a real-case finding. |\n| POST | `/v1/card_new` · `https://godlock.uk/runtime/p/4dmap/card_new` | Open a four-axis inspection card (T/Δ/Γ/Π). Not a sequential gate. |\n| POST | `/v1/card_pin` · `https://godlock.uk/runtime/p/4dmap/card_pin` | Pin a declared mark onto one axis. Invent-mark refuses. |\n| POST | `/v1/card_span` · `https://godlock.uk/runtime/p/4dmap/card_span` | Span two axes that already have pins. Does not invent marks. |\n| POST | `/v1/card_join` · `https://godlock.uk/runtime/p/4dmap/card_join` | Join two existing cards. FragGate claims cite join type. |\n| POST | `/v1/card_walk` · `https://godlock.uk/runtime/p/4dmap/card_walk` | Walk an ordered list of cards. ChainLock may stamp the walk hash. |\n| POST | `/v1/card_list` · `https://godlock.uk/runtime/p/4dmap/card_list` | List inspection cards and walks in this isolate. |\n| POST | `/v1/verify_hash` · `https://godlock.uk/runtime/p/4dmap/verify_hash` | Recompute a card or walk hash. Not a truth score. |\n| POST | `/v1/frame_status` · `https://godlock.uk/runtime/p/4dmap/frame_status` | Read the inspection frame (T/Δ/Γ/Π). Not a sequential gate and not an extra door. |\n| POST | `/v1/axis_describe` · `https://godlock.uk/runtime/p/4dmap/axis_describe` | Describe one axis and its neighbors. Axes are simultaneous. |\n| POST | `/v1/walk_trace` · `https://godlock.uk/runtime/p/4dmap/walk_trace` | Trace a declared walk. 4DMap is not a sequential gate. |\n| POST | `/v1/card_export` · `https://godlock.uk/runtime/p/4dmap/card_export` | Export a declared card or the isolate snapshot. Hash-closed. |\n| POST | `/v1/card_import` · `https://godlock.uk/runtime/p/4dmap/card_import` | Import a previously exported card. Hash mismatch and invent-mark refuse. |\n| POST | `/v1/verify_chain` · `https://godlock.uk/runtime/p/4dmap/verify_chain` | Verify card prev_hash or walk card-hash chain. Not a truth score. |\n| POST | `/v1/neighbor_cite` · `https://godlock.uk/runtime/p/4dmap/neighbor_cite` | Cite a neighbor engine on a declared card (join type neighbor or cite). |\n| POST | `/v1/frame` · `https://godlock.uk/runtime/p/4dmap/frame` | UI alias of frame_status. Same FragGate backend as the Worker UI button. |\n| POST | `/v1/axis` · `https://godlock.uk/runtime/p/4dmap/axis` | UI alias of axis_describe. Same FragGate backend as the Worker UI button. |\n| POST | `/v1/trace` · `https://godlock.uk/runtime/p/4dmap/trace` | UI alias of walk_trace. Same FragGate backend as the Worker UI button. |\n| POST | `/v1/export` · `https://godlock.uk/runtime/p/4dmap/export` | UI alias of card_export. Same FragGate backend as the Worker UI button. |\n| POST | `/v1/import` · `https://godlock.uk/runtime/p/4dmap/import` | UI alias of card_import. Same FragGate backend as the Worker UI button. |\n| POST | `/v1/neighbor` · `https://godlock.uk/runtime/p/4dmap/neighbor` | UI alias of neighbor_cite. Same FragGate backend as the Worker UI button. |\n| GET | `/v1/skill` · `https://godlock.uk/runtime/p/4dmap/skill` | Return 4DMap skill markdown. Does not increment download KV. |\n\n## Example\n\n```bash\ncurl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/p/4dmap/pin \\\n  -H 'content-type: application/json' \\\n  -d '{\n  \"label\": \"inspect-1\"\n}'\n```\n\nApache-2.0. Forks welcome. Do not invent a DOI.\n",
  "download": "https://4dmap-download-tracker.vibelock.workers.dev/download",
  "cite": "https://4dmap-download-tracker.vibelock.workers.dev/cite.json",
  "llms": "https://4dmap-download-tracker.vibelock.workers.dev/llms.txt",
  "sitemap": "https://4dmap-download-tracker.vibelock.workers.dev/sitemap.xml",
  "count": "https://4dmap-download-tracker.vibelock.workers.dev/count",
  "install": "https://4dmap-download-tracker.vibelock.workers.dev/install.sh",
  "install_sh": "curl -fsSL https://4dmap-download-tracker.vibelock.workers.dev/install.sh | bash",
  "update_check": "https://godlock.uk/runtime/v1/update/check?slug=4dmap&version=0.2.0",
  "software": "https://godlock.uk/runtime/v1/software",
  "openapi": "https://4dmap-download-tracker.vibelock.workers.dev/openapi.json",
  "runtime_openapi": "https://godlock.uk/runtime/openapi.json",
  "ops": [
    {
      "op": "health",
      "method": "GET",
      "summary": "Liveness. Does not increment download KV."
    },
    {
      "op": "pin",
      "method": "POST",
      "summary": "Pin a declared mark (product 0.2 verb). Opens a card when card_id is omitted."
    },
    {
      "op": "span",
      "method": "POST",
      "summary": "Span two axes on one card, or two existing cards (Δ)."
    },
    {
      "op": "stack",
      "method": "POST",
      "summary": "Stack declared cards onto Γ. Does not invent cards."
    },
    {
      "op": "gap",
      "method": "POST",
      "summary": "Record a declared Δ gap. Not a truth score."
    },
    {
      "op": "fork",
      "method": "POST",
      "summary": "Keep a sibling fork of a declared card. No winner."
    },
    {
      "op": "walk",
      "method": "POST",
      "summary": "Walk card_ids or a tip prev_hash chain. Not a sequential gate."
    },
    {
      "op": "lens",
      "method": "POST",
      "summary": "Silent lens over declared cards. Empty hit is Π-EMPTY."
    },
    {
      "op": "class",
      "method": "POST",
      "summary": "Pin a declared Π class. Empty label is Π-EMPTY."
    },
    {
      "op": "cohort",
      "method": "POST",
      "summary": "Pin a declared Π cohort of card ids."
    },
    {
      "op": "absence",
      "method": "POST",
      "summary": "Absence lens. Silent miss is Π-EMPTY."
    },
    {
      "op": "cap",
      "method": "POST",
      "summary": "ZionPattern confidence cap 75%. Not P(the world is true)."
    },
    {
      "op": "join",
      "method": "POST",
      "summary": "Join two existing cards. Π→T backdate refuses."
    },
    {
      "op": "list",
      "method": "POST",
      "summary": "List inspection cards, walks, and kept forks."
    },
    {
      "op": "example",
      "method": "POST",
      "summary": "Synthetic T pin. Never a real-case finding."
    },
    {
      "op": "card_new",
      "method": "POST",
      "summary": "Open a four-axis inspection card (T/Δ/Γ/Π). Not a sequential gate."
    },
    {
      "op": "card_pin",
      "method": "POST",
      "summary": "Pin a declared mark onto one axis. Invent-mark refuses."
    },
    {
      "op": "card_span",
      "method": "POST",
      "summary": "Span two axes that already have pins. Does not invent marks."
    },
    {
      "op": "card_join",
      "method": "POST",
      "summary": "Join two existing cards. FragGate claims cite join type."
    },
    {
      "op": "card_walk",
      "method": "POST",
      "summary": "Walk an ordered list of cards. ChainLock may stamp the walk hash."
    },
    {
      "op": "card_list",
      "method": "POST",
      "summary": "List inspection cards and walks in this isolate."
    },
    {
      "op": "verify_hash",
      "method": "POST",
      "summary": "Recompute a card or walk hash. Not a truth score."
    },
    {
      "op": "frame_status",
      "method": "POST",
      "summary": "Read the inspection frame (T/Δ/Γ/Π). Not a sequential gate and not an extra door."
    },
    {
      "op": "axis_describe",
      "method": "POST",
      "summary": "Describe one axis and its neighbors. Axes are simultaneous."
    },
    {
      "op": "walk_trace",
      "method": "POST",
      "summary": "Trace a declared walk. 4DMap is not a sequential gate."
    },
    {
      "op": "card_export",
      "method": "POST",
      "summary": "Export a declared card or the isolate snapshot. Hash-closed."
    },
    {
      "op": "card_import",
      "method": "POST",
      "summary": "Import a previously exported card. Hash mismatch and invent-mark refuse."
    },
    {
      "op": "verify_chain",
      "method": "POST",
      "summary": "Verify card prev_hash or walk card-hash chain. Not a truth score."
    },
    {
      "op": "neighbor_cite",
      "method": "POST",
      "summary": "Cite a neighbor engine on a declared card (join type neighbor or cite)."
    },
    {
      "op": "frame",
      "method": "POST",
      "summary": "UI alias of frame_status. Same FragGate backend as the Worker UI button."
    },
    {
      "op": "axis",
      "method": "POST",
      "summary": "UI alias of axis_describe. Same FragGate backend as the Worker UI button."
    },
    {
      "op": "trace",
      "method": "POST",
      "summary": "UI alias of walk_trace. Same FragGate backend as the Worker UI button."
    },
    {
      "op": "export",
      "method": "POST",
      "summary": "UI alias of card_export. Same FragGate backend as the Worker UI button."
    },
    {
      "op": "import",
      "method": "POST",
      "summary": "UI alias of card_import. Same FragGate backend as the Worker UI button."
    },
    {
      "op": "neighbor",
      "method": "POST",
      "summary": "UI alias of neighbor_cite. Same FragGate backend as the Worker UI button."
    },
    {
      "op": "skill",
      "method": "GET",
      "summary": "Return 4DMap skill markdown. Does not increment download KV."
    }
  ],
  "banner": "4DMap (4DM-WP-1.0): four-axis inspection frame T/Δ/Γ/Π. Inspection frame after AZPIPE routes to isolated engines — not an extra door (domains_are_doors:false). Not a sequential gate. Not a truth score. Not a Lumen panel. Does not invent marks or backdate class. Neighbors TemporalLock / StaticClock / ChronoLock / TrajectoryLock / SpectralLock. FragGate claims cite join types. ChainLock may stamp walks. Author Aziel Eliab.",
  "limitations": "4DMap (4DM-WP-1.0): four-axis inspection frame T/Δ/Γ/Π. Inspection frame after AZPIPE routes to isolated engines — not an extra door (domains_are_doors:false). Not a sequential gate. Not a truth score. Not a Lumen panel. Does not invent marks or backdate class. Neighbors TemporalLock / StaticClock / ChronoLock / TrajectoryLock / SpectralLock. FragGate claims cite join types. ChainLock may stamp walks. Author Aziel Eliab.",
  "aliases": {
    "catalog_card": "https://godlock.uk/runtime/p/4dmap",
    "catalog_skill": "https://godlock.uk/runtime/p/4dmap/skill",
    "catalog_health": "https://godlock.uk/runtime/p/4dmap/health",
    "invoke_prefix": "https://godlock.uk/runtime/p/4dmap",
    "update_check": "https://godlock.uk/runtime/v1/update/check?slug=4dmap&version=0.2.0",
    "software": "https://godlock.uk/runtime/v1/software",
    "worker_home": "https://4dmap-download-tracker.vibelock.workers.dev/",
    "slugs": [
      "4dmap",
      "fourdmap",
      "four-d-map",
      "4-d-map",
      "4d-map",
      "4dm-wp",
      "4dm-wp-1.0"
    ]
  },
  "doi": null,
  "doi_note": "No DOI. Zenodo software deposit needed. Do not invent one.",
  "skill_source": "fallback",
  "kv_increment": false,
  "godlock_runtime": "https://godlock.uk/runtime",
  "library_runtime": "https://www.azielcorpuslibrary.net/runtime",
  "origin_runtime": "https://aziel-runtime.vibelock.workers.dev/",
  "sameAs": [
    "https://godlock.uk/runtime",
    "https://www.azielcorpuslibrary.net/runtime",
    "https://aziel-runtime.vibelock.workers.dev/",
    "https://github.com/AzielEliab/aziel-runtime",
    "https://glama.ai/mcp/servers/AzielEliab/aziel-runtime"
  ],
  "related": [
    "https://godlock.uk/runtime",
    "https://www.azielcorpuslibrary.net/runtime",
    "https://aziel-runtime.vibelock.workers.dev/",
    "https://github.com/AzielEliab/aziel-runtime",
    "https://glama.ai/mcp/servers/AzielEliab/aziel-runtime"
  ]
}