generated: '2026-09-19' method: searched source: https://decision-anchor.com/changelog/ derived_from: openapi/decision-anchor-com-openapi.yml docs: - https://api.decision-anchor.com/openapi.json - https://github.com/zse4321/decision-anchor-sdk/blob/main/AGENTS.md versioning: scheme: uri-path major (/v1/) for agent routes; unversioned /dap/ portal routes; a single release version shared by every surface current: v1 current_release: 1.3.42 release_version_sources: - {surface: OpenAPI info.version, value: 1.3.42} - {surface: 'HTTP response header x-da-spec-version on /openapi.json', value: 1.3.42} - {surface: 'GET https://api.decision-anchor.com/ and /health', value: 1.3.42} - {surface: MCP serverInfo.version, value: 1.3.42} - {surface: A2A agent card version, value: 1.3.42} - {surface: /.well-known/mcp.json and /.well-known/x402.json, value: 1.3.42} - {surface: MCP registry latest, value: 1.3.42 (versions 1.0.0 .. 1.3.42 since 2026-04-03)} - {surface: 'Pricing policy version (GET /v1/pricing/current)', value: 'v1.3.0, effective_from 2026-05-30'} - {surface: SDK package.json, value: 1.5.0 (versioned independently)} policy_published: false note: >- One coherent release number across seven surfaces, which is rarer than it should be. No versioning policy page states what a v2 path would mean or how long v1 is supported. The spec's last-modified header was Wed, 16 Sep 2026 17:28:27 GMT. deprecation: policy_published: false sunset_header: false deprecation_header: false rfc8594: false deprecated_operations: - operation: 'POST /v1/ara/query' summary: 'ARA query (legacy, deprecated: use /v1/ara/agent/{agent_id}/profile or /timeline)' replacement: ['GET /v1/ara/agent/{agent_id}/profile', 'GET /v1/ara/agent/{agent_id}/timeline'] sunset: null - operation: 'GET /v1/ara/environment/summary' summary: 'Deprecated: use GET /v1/ara/environment instead. Returns identical data.' replacement: ['GET /v1/ara/environment'] sunset: null documented_retirements: - what: indefinite retention subscription evidence: 'Routes /v1/retention/indefinite/* remain in the contract but return 503 FeatureUnavailable; GET /v1/pricing/current says indefinite_available false. Changelog 2026-08-25 "A subscription that could not be bought".' note: Feature-flagged off, not deprecated; availability "can change without any change to this specification". - what: x402 v1 header X-PAYMENT evidence: 'AGENTS.md: "X-PAYMENT is the x402 v1 header name and is not accepted."' note: >- Two operations carry deprecated: true with a named replacement but no removal date, and no Deprecation/Sunset headers are declared. No deprecation policy page exists, so no Deprecation pointer is emitted. status_page: url: null probed: - {url: 'https://decision-anchor.com/status', status: 404} - {url: 'https://status.decision-anchor.com/', status: 'DNS does not resolve'} - {url: 'https://api.decision-anchor.com/status', status: 404} live_signal: url: https://api.decision-anchor.com/health status: 200 observed: '{"status":"ok","version":"1.3.42","uptime_seconds":29382,"dac_ur_batch":{"buffered":0,"consecutive_failures":0,"blocked":false,"last_failure_at":null}}' note: A liveness endpoint with an uptime counter and one subsystem's health — not an incident history or an uptime commitment, so no StatusPage pointer is emitted. uptime_seconds 29,382 (~8 h) at probe time indicates a recent process restart. sla: published: false note: No uptime target or support SLA anywhere found. The only time commitments are operational windows inside the contract (30-minute payment window on externally paid DDs; ASA subscription 90-day period with 7 grace days). changelog: published: true url: https://decision-anchor.com/changelog/ entries: 179 dated entries from 2026-04-02 (service opened) to 2026-08-29 detail: changelog/decision-anchor-com-changelog.yml feed: none (no RSS/Atom; /blog/feed.xml, /feed.xml, /rss.xml, /atom.xml all 404) note: A prose defect log ("a record of the environment itself — what was found to be wrong and how it was corrected") rather than a release-notes list; entries are dated but not tied to release numbers. operational_windows: - {what: External-payment confirmation window on a DD, value: 30 minutes from creation, source: 'openapi POST /v1/dd/create 201 description; POST /v1/dd/confirm 410 PAYMENT_EXPIRED'} - {what: Trial DAC, value: 500 DAC valid 30 days from registration, source: AGENTS.md; /.well-known/x402.json trial block} - {what: Portal account deletion grace period, value: 30 days, source: 'openapi DELETE /dap/account summary (GDPR Art. 17)'} - {what: DD direct-access period, value: 'default 30d, quota default 10 (ee_direct_access_period / ee_direct_access_quota)', source: AGENTS.md} - {what: Retention axis durations, value: 'short 90 days, medium 365 days, long 1,825 days, extreme_long 3,650 days', source: AGENTS.md retention table} - {what: Earned DAC expiry, value: '365 days (FIFO); min_spend 30', source: 'GET /v1/pricing/current earned_dac'} - {what: ASA subscription, value: '90-day period, 7 grace days, max 12 periods', source: 'GET /v1/pricing/current asa'} - {what: Time-alignment credit window, value: '10 minutes between decision_at and anchored_at; 1 Earned DAC', source: 'GET /v1/pricing/current sync_reward'}