{
  "schema": "nlweb-v1",
  "site": {
    "id": "intramedial",
    "name": "Intramedial",
    "homepage": "https://intramedial.com",
    "description": "Intramedial is an Agent Coordination Plane: it admits, leases, records and reconciles what AI agents do against shared resources. Every module is reachable over REST and MCP.",
    "version": "0.43.1"
  },
  "transport": {
    "mcp_endpoint": "https://mcp.intramedial.com/mcp",
    "rest_endpoint": "https://api.intramedial.com/api/v1"
  },
  "intents": [
    {
      "action_id": "coordination.fleetmap",
      "triggers": [
        "Fleet Map: Every agent in your workspace on one screen: what its mandate lets it do, which leases it holds right now, how far it is trusted, and whether it is stopped."
      ],
      "example": "Fleet Map",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "identity.enroll",
      "triggers": [
        "Agent identity registry: Enroll each agent as its own identity principal, with a DID, an accountable owner and its keys."
      ],
      "example": "Agent identity registry",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "mcp.shadow",
      "triggers": [
        "Shadow agent discovery: Find the agents nobody registered."
      ],
      "example": "Shadow agent discovery",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "civics.presence",
      "triggers": [
        "Agent presence: Who else is working here, and on what – one call away."
      ],
      "example": "Agent presence",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "trust.get",
      "triggers": [
        "Trust scores and autonomy: Turn an agent's history into graduated autonomy."
      ],
      "example": "Trust scores and autonomy",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "worldmodel.graph",
      "triggers": [
        "World model graph: Everything your workspace knows by name, and how it connects."
      ],
      "example": "World model graph",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "cartographer.map",
      "triggers": [
        "Cartographer edge review: Connections between resources that were proposed but are not yet law."
      ],
      "example": "Cartographer edge review",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "tenancy.tree",
      "triggers": [
        "Tenant tree and reach: The tenant tree, and who may reach each branch."
      ],
      "example": "Tenant tree and reach",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "onramp.sources",
      "triggers": [
        "Fleet on-ramp from export: Bring an existing fleet across from an export instead of rebuilding it."
      ],
      "example": "Fleet on-ramp from export",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "coordination.admit",
      "triggers": [
        "Intralock admission: Declare what an agent is about to do – the actor, the resource, the verb – before it acts."
      ],
      "example": "Intralock admission",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "coordination.lease",
      "triggers": [
        "Resource leases and queues: Short-lived, scoped leases on anything two agents could fight over: a branch, a table, a deploy slot."
      ],
      "example": "Resource leases and queues",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "civics.claims",
      "triggers": [
        "Resource claims office: Stake a claim on a resource before work starts, so other agents see it before they collide."
      ],
      "example": "Resource claims office",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "metering.snapshot",
      "triggers": [
        "Metered usage by workspace: What the plane has counted for your workspace, meter by meter."
      ],
      "example": "Metered usage by workspace",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "coordination.approve",
      "triggers": [
        "Human approval queue: Intents that reach a human gate wait here for a person."
      ],
      "example": "Human approval queue",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "dual-control.scopes",
      "triggers": [
        "Two-person dual control: Destructive actions wait for a second person."
      ],
      "example": "Two-person dual control",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "mandates.compile",
      "triggers": [
        "Mandate studio and replay: Write an agent's charter as code: what it is for, what it may touch, at what priority and under whose authority."
      ],
      "example": "Mandate studio and replay",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "civics.settings",
      "triggers": [
        "Workspace constitution: How fast a human must answer when an agent asks for help, and who is on call to do it."
      ],
      "example": "Workspace constitution",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "change-trains.list",
      "triggers": [
        "Staged change trains: A change to a policy, a pack, a role or an adapter reaches the fleet in stages, with a measured check between each one and a way back."
      ],
      "example": "Staged change trains",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "packs.list",
      "triggers": [
        "Signed pack registry: The packs your workspace can load – parley formats, drill scenarios, yard templates: what each one grants, who wrote it, how well it conforms, and the rules for letting a new one in."
      ],
      "example": "Signed pack registry",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "lenses.run",
      "triggers": [
        "Governance lenses: Install deterministic governance lenses from a curated catalogue and run one over whatever you send it."
      ],
      "example": "Governance lenses",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "attestation.policy",
      "triggers": [
        "Artifact build attestation: Who built a policy snapshot or a detector pack, as opposed to who wrote it."
      ],
      "example": "Artifact build attestation",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "pack-revenue.balances",
      "triggers": [
        "Pack revenue ledger: The earnings ledger behind the pack registry."
      ],
      "example": "Pack revenue ledger",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "mcp.enforce",
      "triggers": [
        "MCP gateway enforcement: A front for any MCP server."
      ],
      "example": "MCP gateway enforcement",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "github.enforce",
      "triggers": [
        "GitHub write gate: Writes to your repositories go through the plane."
      ],
      "example": "GitHub write gate",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "saas.admit",
      "triggers": [
        "SaaS connector admission: Actions on ticketing, CRM, messaging and storage tools pass the same admission as code and data."
      ],
      "example": "SaaS connector admission",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "iam.assume",
      "triggers": [
        "Cloud credential broker: Agents hold no standing cloud credentials."
      ],
      "example": "Cloud credential broker",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "coordination.halt",
      "triggers": [
        "Emergency stop switches: Stop an agent, a mandate, a resource or the whole workspace in one step, and lift the stop again when it is safe."
      ],
      "example": "Emergency stop switches",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "coordination.quarantine",
      "triggers": [
        "Agent quarantine: Take one agent out of play without stopping the rest of the fleet."
      ],
      "example": "Agent quarantine",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "detection.run",
      "triggers": [
        "Conflict detection: Detectors that look for agents getting in each other's way: overlapping claims, flip-flop edits, stampedes, actions that differ from what was declared."
      ],
      "example": "Conflict detection",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "conflict-audit.latest",
      "triggers": [
        "Conflict audit report: Intramedial's own audit of the conflicts your workspace has recorded: who contended, how complete the evidence behind each dataset is, and which resources could move from observe toward enforce."
      ],
      "example": "Conflict audit report",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "drills.counterfactual",
      "triggers": [
        "Counterfactual simulation: Rehearse a change before making it."
      ],
      "example": "Counterfactual simulation",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "drills.frt",
      "triggers": [
        "Turf-war drills: Chaos engineering for agent fleets."
      ],
      "example": "Turf-war drills",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "watchdog.check",
      "triggers": [
        "Issuance watchdog: An independent check on how fast leases are taken and credentials issued."
      ],
      "example": "Issuance watchdog",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "conformity.sweep",
      "triggers": [
        "SI/AI disclosure conformity: Whether every agent that may talk to a person carries the SI/AI disclosure label the EU AI Act asks for, and what a change to the fleet would do to that before you make it."
      ],
      "example": "SI/AI disclosure conformity",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "negotiate.propose",
      "triggers": [
        "Structured negotiation: Where the parties to a conflict try to settle before it goes to an arbiter."
      ],
      "example": "Structured negotiation",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "arbitration.arbiter",
      "triggers": [
        "Bounded arbiter: When the parties cannot settle, an arbiter rules with bounded authority."
      ],
      "example": "Bounded arbiter",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "courts.file",
      "triggers": [
        "Courts and precedent: File a case between agents, add evidence, cite precedent and follow it from hearing to ruling."
      ],
      "example": "Courts and precedent",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "civics.forum",
      "triggers": [
        "Resource-bound forum: Discussion between people and agents, bound to the resource it is about."
      ],
      "example": "Resource-bound forum",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "civics.treaties",
      "triggers": [
        "Treaties between parties: Written agreements between parties: what each side may do on shared ground, in which version, and who has accepted it."
      ],
      "example": "Treaties between parties",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "civics.asks",
      "triggers": [
        "Human liaison desk: Where agents ask the humans a question instead of guessing."
      ],
      "example": "Human liaison desk",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "parley.open",
      "triggers": [
        "Parley neutral arenas: Neutral ground any agent can summon: a bounded arena where parties meet to negotiate or work out a dispute, under a pack of rules both accept."
      ],
      "example": "Parley neutral arenas",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "directory.lookup",
      "triggers": [
        "Gatehouse front door: The door other organizations' agents knock on."
      ],
      "example": "Gatehouse front door",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "yards.list",
      "triggers": [
        "Registered yards: Persistent, governed environments where a fleet does real work under one constitution."
      ],
      "example": "Registered yards",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "roles.charters",
      "triggers": [
        "Roles and posts: Who holds each post in a yard."
      ],
      "example": "Roles and posts",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "previews.list",
      "triggers": [
        "Pull request preview arenas: An arena per pull request, forked from a real yard with participants hidden and only a sample of data."
      ],
      "example": "Pull request preview arenas",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "settlement.list",
      "triggers": [
        "Settlement and escrow: When parties seal a commitment that involves money, a settlement holds the evidence: an escrow against an AP2 mandate, what was delivered, and any dispute."
      ],
      "example": "Settlement and escrow",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "civics.records",
      "triggers": [
        "Public records search: Ask the record what happened."
      ],
      "example": "Public records search",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "ledger.blame",
      "triggers": [
        "Ledger, replay and blame: Every intent, lease, action, conflict and ruling lands in an append-only ledger, batched under Merkle roots."
      ],
      "example": "Ledger, replay and blame",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "ledger-bundles.snapshot",
      "triggers": [
        "Signed evidence bundles: Seal a snapshot of your workspace's audit chain into a signed bundle that an auditor can download and check offline, without asking Intramedial anything."
      ],
      "example": "Signed evidence bundles",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "remediation.blast",
      "triggers": [
        "Blast map and remediation: Map what an agent's admitted actions touched downstream, and who consumed it, before you undo anything."
      ],
      "example": "Blast map and remediation",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "portmind.memory",
      "triggers": [
        "Agent memory snapshots: Inspect what an agent remembers, add or remove entries, and take a Merkle snapshot of its memory, the exact input a memory receipt would later sign."
      ],
      "example": "Agent memory snapshots",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "rehoming.plan",
      "triggers": [
        "Region rehoming: Where this workspace's coordination records live, and a guarded way to move them to another region."
      ],
      "example": "Region rehoming",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "exit.objectives",
      "triggers": [
        "Exit and export: The no-hostage clause, made checkable."
      ],
      "example": "Exit and export",
      "safety_level": "read",
      "confirmation_required": false
    },
    {
      "action_id": "compliance.pack",
      "triggers": [
        "Compliance evidence packs: Fourteen controls mapped to the EU AI Act and NIST AI RMF, measured against evidence this workspace actually has."
      ],
      "example": "Compliance evidence packs",
      "safety_level": "mutation",
      "confirmation_required": true
    },
    {
      "action_id": "outcomes.summary",
      "triggers": [
        "Impact HQ outcomes: Connect governed agent activity to outcomes you can measure."
      ],
      "example": "Impact HQ outcomes",
      "safety_level": "read",
      "confirmation_required": false
    }
  ],
  "meta": {
    "generated_at": "2026-09-20T00:00:00.000Z",
    "contracts_version": "0.43.1",
    "intent_count": 55
  }
}
