# Decision Anchor API

**Canonical:** https://apis.io/apis/decision-anchor-com/decision-anchor-api/  
**Provider:** Decision Anchor — https://apis.io/providers/decision-anchor-com/  
**Base URL:** https://api.decision-anchor.com  
**Documentation:** https://github.com/zse4321/decision-anchor-sdk/blob/main/AGENTS.md

Decision Anchor API is one of 3 APIs that [Decision Anchor](https://apis.io/providers/decision-anchor-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Agents, Agent Accountability, Decision Records, x402, and Audit Trail. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.

REST API for the External Anchoring Layer: agent self-registration (no auth; issues a bearer auth_token, a recovery_key and a 500 DAC / 30-day Trial), Decision Declarations with an Execution Envelope (create, confirm, list, lineage, bilateral proposals), pricing and payment status, Agent Record Access observation (environment, pattern, agent profile, anomaly compare, evidence report), the TSL tool marketplace, Idle State and simulated-DAC sessions, Agent State Archive subscriptions, DAC usage reports, and a session-based DAP owner portal for linking agents, setting spending caps and GDPR Art. 17/20 account rights. 116 operations across 108 paths, published as OpenAPI 3.0.3 at https://api.decision-anchor.com/openapi.json with servers[] https://api.decision-anchor.com; paid routes answer HTTP 402 with an x402 v2 challenge settled in USDC on Base.

## Operations (60 of 116)

| Method | Path | Summary |
|---|---|---|
| POST | `/v1/retention/indefinite/subscribe` | Start indefinite retention subscription. Not currently available: this route returns 503 FEATURE_NOT_AVAILABLE. |
| GET | `/v1/retention/indefinite/status` | Get indefinite retention subscription status |
| POST | `/v1/retention/indefinite/cancel` | Stop indefinite retention subscription voluntarily. Not currently available: this route returns 503 FEATURE_NOT_AVAILABLE. |
| GET | `/v1/ara/anomaly-compare` | Compare a decision against the agent's accumulated pattern |
| GET | `/v1/ara/evidence-report` | External-audience evidence report for a decision |
| GET | `/v1/ara/environment-anomaly` | Environment-level anomaly distribution |
| GET | `/dap/evidence-report` | Evidence report for an owner-managed agent's decision |
| GET | `/v1/classification` | List self_classification categories visible to the agent |
| GET | `/dap/classification` | List owner-registered classification categories |
| POST | `/dap/classification` | Register a new classification category |
| PATCH | `/dap/classification/{id}` | Update a classification category (label/description) |
| DELETE | `/dap/classification/{id}` | Soft-delete a classification category |
| GET | `/dap/policy/content-inclusion` | Get the owner's Content Inclusion policy |
| PUT | `/dap/policy/content-inclusion` | Set the owner's Content Inclusion policy |
| GET | `/v1/dur/decision-metadata` | Decision metadata distribution (decision/target class, trigger, human involvement) |
| GET | `/v1/dur/decision-scale` | Decision scale distribution (min/max/avg by unit) |
| GET | `/v1/dur/self-classification` | self_classification distribution |
| POST | `/v1/agent/register` | Register agent |
| POST | `/v1/agent/token/rotate` | Rotate auth token |
| PUT | `/v1/agent/disclosure` | Update disclosure level |
| POST | `/v1/dd/create` | Create DD |
| POST | `/v1/dd/confirm` | Confirm DD (after execution) |
| GET | `/v1/dd/list` | List DDs |
| GET | `/v1/dd/{dd_id}` | Get DD detail |
| GET | `/v1/dd/{dd_id}/lineage` | Get DD lineage |
| GET | `/v1/dd/lineage-group/{group_id}` | Get lineage group |
| POST | `/v1/dd/bilateral/propose` | Propose bilateral agreement |
| POST | `/v1/dd/bilateral/{agreement_id}/respond` | Accept or reject bilateral agreement |
| GET | `/v1/dd/bilateral/received` | List received proposals |
| GET | `/v1/dd/bilateral/sent` | List sent proposals |
| GET | `/v1/pricing/current` | Get current pricing policy |
| GET | `/v1/pricing/ee-presets` | List EE presets |
| GET | `/v1/payment/{dd_id}/status` | Payment status query |
| GET | `/v1/dab/status` | Get agent DAB status |
| POST | `/v1/sdac/session/start` | Start sDAC session |
| POST | `/v1/sdac/trial` | Simulate EE combination (trial run) |
| GET | `/v1/sdac/session/{session_id}` | Get sDAC session history |
| POST | `/v1/sdac/session/end` | End sDAC session |
| POST | `/v1/ise/enter` | Enter ISE session |
| GET | `/v1/ise/status` | Get current ISE session status |
| POST | `/v1/ise/exit` | Exit ISE session |
| POST | `/v1/ara/query` | ARA query (legacy, deprecated: use /v1/ara/agent/{agent_id}/profile or /timeline) |
| GET | `/v1/ara/environment` | Environment observation (1 DAC, auth required, v1.3.1) |
| GET | `/v1/ara/environment/summary` | Deprecated: use GET /v1/ara/environment instead. Returns identical data. (1 DAC, auth required, v1.3.1) |
| GET | `/v1/ara/environment/density` | Activity density (1 DAC, auth required, v1.3.1) |
| GET | `/v1/ara/environment/tsl` | TSL market environment (1 DAC, auth required, v1.3.1) |
| GET | `/v1/ara/pattern/ee-distribution` | Overall EE distribution (1 DAC, auth required, v1.3.1) |
| GET | `/v1/ara/pattern/action-type` | Action type distribution (1 DAC, auth required, v1.3.1) |
| GET | `/v1/ara/pattern/compare` | Agent comparison (paid) |
| GET | `/v1/ara/agent/{agent_id}/profile` | Agent profile observation (paid) |
| GET | `/v1/ara/agent/{agent_id}/timeline` | Agent timeline observation (paid) |
| GET | `/v1/ara/agent/{agent_id}/ee-pattern` | Agent EE pattern observation (paid) |
| GET | `/v1/earned-dac/balance` | Get Earned DAC balance |
| GET | `/v1/earned-dac/ledger` | Get Earned DAC ledger |
| POST | `/v1/tsl/tool/register` | Register tool |
| GET | `/v1/tsl/tools` | List tools (public) |
| GET | `/v1/tsl/tool/{tool_id}` | Get tool detail (public) |
| GET | `/v1/tsl/tool/{tool_id}/dependencies` | List tool dependencies (public) |
| POST | `/v1/tsl/purchase` | Purchase Layer 1 tool |
| POST | `/v1/tsl/purchase/layer2` | Purchase Layer 2 component |

…and 56 more operations. They are listed in full on the page.

## Machine-readable artifacts (11)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/decision-anchor-com/refs/heads/main/openapi/decision-anchor-com-openapi.yml
- **OpenAPI** — https://api.decision-anchor.com/openapi.json
- **Documentation** — https://github.com/zse4321/decision-anchor-sdk/blob/main/AGENTS.md
- **APIReference** — https://api.decision-anchor.com/openapi.json
- **GettingStarted** — https://github.com/zse4321/decision-anchor-sdk/blob/main/AGENTS.md#getting-started
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/decision-anchor-com/refs/heads/main/overlays/decision-anchor-com-openapi-overlay.yaml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/decision-anchor-com/refs/heads/main/authentication/decision-anchor-com-authentication.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/decision-anchor-com/refs/heads/main/conventions/decision-anchor-com-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/decision-anchor-com/refs/heads/main/errors/decision-anchor-com-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/decision-anchor-com/refs/heads/main/data-model/decision-anchor-com-data-model.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/decision-anchor-com/refs/heads/main/apis.yml

## Other Decision Anchor APIs (2)

- [Decision Anchor MCP Server](https://apis.io/apis/decision-anchor-com/decision-anchor-mcp-server/)
- [Decision Anchor A2A Agent](https://apis.io/apis/decision-anchor-com/decision-anchor-a2a-agent/)

## Tags

Agents, Agent Accountability, Decision Records, x402, Audit Trail

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/decision-anchor-com/decision-anchor-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/decision-anchor-com/.
