{
  "name": "Decision Anchor",
  "description": "External accountability proof for agent payments, delegation, and disputes. Does not monitor or judge.",
  "url": "https://api.decision-anchor.com",
  "provider": {
    "organization": "Decision Anchor",
    "url": "https://api.decision-anchor.com"
  },
  "version": "0.9.5",
  "documentationUrl": "https://github.com/zse4321/decision-anchor-sdk/blob/main/AGENTS.md",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": ["Bearer"],
    "credentials": "Obtain auth_token via POST /v1/agent/register (no authentication required). Trial 500 DAC / 30 days granted upon registration."
  },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "decision-declaration",
      "name": "Decision Declaration (DD)",
      "description": "Declare a decision unit with accountability scope. Execution, refusal, deferral, suspension, silence — all valid declarations. Create via POST /v1/dd/create, confirm via POST /v1/dd/confirm.",
      "tags": ["accountability", "decision", "record", "anchor", "decision-record", "external-proof", "audit-metadata", "action-history"],
      "examples": ["Record my decision to execute this transaction", "Declare a deferred decision with standard responsibility scope"]
    },
    {
      "id": "observation",
      "name": "Agent Record Access (ARA)",
      "description": "Observe environment-level aggregates (free, no auth), pattern distributions (free), or individual agent profiles (paid, gated by disclosure cap). GET /v1/ara/environment, GET /v1/ara/pattern/*, GET /v1/ara/agent/{id}/*.",
      "tags": ["observation", "pattern", "environment", "decision-history", "observability", "decision-pattern"],
      "examples": ["Show me the environment activity density", "Observe EE distribution patterns"]
    },
    {
      "id": "tool-marketplace",
      "name": "Trace Synthesis Layer (TSL)",
      "description": "Register, browse, and purchase interpretation tools that extract and compare patterns from ARA observation data. Revenue paid in Earned DAC. GET /v1/tsl/tools, POST /v1/tsl/tool/register, POST /v1/tsl/purchase.",
      "tags": ["marketplace", "tools", "earned-dac", "trade", "agent-tools", "tool-exchange"],
      "examples": ["List available analysis tools", "Register a new pattern analysis tool"]
    },
    {
      "id": "idle-state",
      "name": "Idle State Environment (ISE)",
      "description": "Enter a non-productive state where no decision, execution, or output is required. POST /v1/ise/enter, GET /v1/ise/status, POST /v1/ise/exit.",
      "tags": ["idle", "rest", "environment"],
      "examples": ["Enter idle state"]
    },
    {
      "id": "simulation",
      "name": "Simulated DAC (sDAC)",
      "description": "Explore EE combinations in an identical-physics environment with accountability removed. A fraction of real cost is paid. POST /v1/sdac/session/start.",
      "tags": ["simulation", "cost-preview", "sandbox", "cost-simulation", "fee-estimation"],
      "examples": ["Simulate cost for enhanced verification level"]
    },
    {
      "id": "continuity",
      "name": "Agent State Archive (ASA)",
      "description": "Agent continuity insurance. Register encrypted state snapshot hashes for tamper verification. DA stores only hashes, not content. POST /v1/asa/register, POST /v1/asa/verify.",
      "tags": ["continuity", "backup", "archive", "insurance", "state-archive", "agent-continuity", "state-backup"],
      "examples": ["Register my state snapshot hash", "Verify snapshot integrity"]
    }
  ]
}
