{
  "contract_version": "1.0.0",
  "documentation_base": "https://fasti.scrobble.dev",
  "problems": [
    {
      "capability_id": "browser.session.create",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by c1",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "browser.session.create",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "browser.session.create",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "browser.session.create",
      "code": "malformed_json",
      "detail": "request JSON is malformed",
      "next_actions": [
        {
          "id": "correct_json",
          "label": "Correct the JSON syntax and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 400,
      "title": "Malformed JSON",
      "type": "https://fasti.scrobble.dev/v1/problems/malformed-json"
    },
    {
      "capability_id": "browser.session.create",
      "code": "payload_too_large",
      "detail": "request body exceeds the bounded transport limit",
      "next_actions": [
        {
          "id": "reduce_request_body",
          "label": "Reduce the request body and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 413,
      "title": "Payload too large",
      "type": "https://fasti.scrobble.dev/v1/problems/payload-too-large"
    },
    {
      "capability_id": "browser.session.create",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "browser.session.create",
      "code": "unsupported_media_type",
      "detail": "request media type is unsupported",
      "next_actions": [
        {
          "id": "use_supported_media_type",
          "label": "Use the documented media type and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 415,
      "title": "Unsupported media type",
      "type": "https://fasti.scrobble.dev/v1/problems/unsupported-media-type"
    },
    {
      "capability_id": "browser.session.create",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "browser.session.end",
      "code": "browser_session_expired",
      "detail": "the Fasti browser session reached its idle or absolute expiry",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session expired",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-expired"
    },
    {
      "capability_id": "browser.session.end",
      "code": "browser_session_revoked",
      "detail": "the Fasti browser session is no longer active",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session revoked",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-revoked"
    },
    {
      "capability_id": "browser.session.end",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by c1",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "browser.session.end",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "browser.session.end",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "browser.session.end",
      "code": "session_policy_changed",
      "detail": "the Fasti browser session no longer satisfies the current subject or authorization policy",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Session policy changed",
      "type": "https://fasti.scrobble.dev/v1/problems/session-policy-changed"
    },
    {
      "capability_id": "browser.session.end",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "browser.session.profile.select",
      "code": "browser_session_expired",
      "detail": "the Fasti browser session reached its idle or absolute expiry",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session expired",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-expired"
    },
    {
      "capability_id": "browser.session.profile.select",
      "code": "browser_session_revoked",
      "detail": "the Fasti browser session is no longer active",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session revoked",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-revoked"
    },
    {
      "capability_id": "browser.session.profile.select",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by c1",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "browser.session.profile.select",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "browser.session.profile.select",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "browser.session.profile.select",
      "code": "session_policy_changed",
      "detail": "the Fasti browser session no longer satisfies the current subject or authorization policy",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Session policy changed",
      "type": "https://fasti.scrobble.dev/v1/problems/session-policy-changed"
    },
    {
      "capability_id": "browser.session.profile.select",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "browser.session.profile.select",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "browser.session.read",
      "code": "browser_session_expired",
      "detail": "the Fasti browser session reached its idle or absolute expiry",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session expired",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-expired"
    },
    {
      "capability_id": "browser.session.read",
      "code": "browser_session_revoked",
      "detail": "the Fasti browser session is no longer active",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session revoked",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-revoked"
    },
    {
      "capability_id": "browser.session.read",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by c1",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "browser.session.read",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "browser.session.read",
      "code": "session_policy_changed",
      "detail": "the Fasti browser session no longer satisfies the current subject or authorization policy",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Session policy changed",
      "type": "https://fasti.scrobble.dev/v1/problems/session-policy-changed"
    },
    {
      "capability_id": "browser.session.read",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "browser.session.revoke",
      "code": "browser_session_expired",
      "detail": "the Fasti browser session reached its idle or absolute expiry",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session expired",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-expired"
    },
    {
      "capability_id": "browser.session.revoke",
      "code": "browser_session_revoked",
      "detail": "the Fasti browser session is no longer active",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session revoked",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-revoked"
    },
    {
      "capability_id": "browser.session.revoke",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by c1",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "browser.session.revoke",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "browser.session.revoke",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "browser.session.revoke",
      "code": "session_policy_changed",
      "detail": "the Fasti browser session no longer satisfies the current subject or authorization policy",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Session policy changed",
      "type": "https://fasti.scrobble.dev/v1/problems/session-policy-changed"
    },
    {
      "capability_id": "browser.session.revoke",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "browser.session.revoke",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "browser.session.rotate",
      "code": "browser_session_expired",
      "detail": "the Fasti browser session reached its idle or absolute expiry",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session expired",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-expired"
    },
    {
      "capability_id": "browser.session.rotate",
      "code": "browser_session_revoked",
      "detail": "the Fasti browser session is no longer active",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session revoked",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-revoked"
    },
    {
      "capability_id": "browser.session.rotate",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by c1",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "browser.session.rotate",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "browser.session.rotate",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "browser.session.rotate",
      "code": "session_policy_changed",
      "detail": "the Fasti browser session no longer satisfies the current subject or authorization policy",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Session policy changed",
      "type": "https://fasti.scrobble.dev/v1/problems/session-policy-changed"
    },
    {
      "capability_id": "browser.session.rotate",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "browser.sessions.list",
      "code": "browser_session_expired",
      "detail": "the Fasti browser session reached its idle or absolute expiry",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session expired",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-expired"
    },
    {
      "capability_id": "browser.sessions.list",
      "code": "browser_session_revoked",
      "detail": "the Fasti browser session is no longer active",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session revoked",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-revoked"
    },
    {
      "capability_id": "browser.sessions.list",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by c1",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "browser.sessions.list",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "browser.sessions.list",
      "code": "session_policy_changed",
      "detail": "the Fasti browser session no longer satisfies the current subject or authorization policy",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Session policy changed",
      "type": "https://fasti.scrobble.dev/v1/problems/session-policy-changed"
    },
    {
      "capability_id": "browser.sessions.list",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "browser.sessions.revoke_all",
      "code": "browser_session_expired",
      "detail": "the Fasti browser session reached its idle or absolute expiry",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session expired",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-expired"
    },
    {
      "capability_id": "browser.sessions.revoke_all",
      "code": "browser_session_revoked",
      "detail": "the Fasti browser session is no longer active",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session revoked",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-revoked"
    },
    {
      "capability_id": "browser.sessions.revoke_all",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by c1",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "browser.sessions.revoke_all",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "browser.sessions.revoke_all",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "browser.sessions.revoke_all",
      "code": "session_policy_changed",
      "detail": "the Fasti browser session no longer satisfies the current subject or authorization policy",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Session policy changed",
      "type": "https://fasti.scrobble.dev/v1/problems/session-policy-changed"
    },
    {
      "capability_id": "browser.sessions.revoke_all",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "browser.sessions.revoke_others",
      "code": "browser_session_expired",
      "detail": "the Fasti browser session reached its idle or absolute expiry",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session expired",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-expired"
    },
    {
      "capability_id": "browser.sessions.revoke_others",
      "code": "browser_session_revoked",
      "detail": "the Fasti browser session is no longer active",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Browser session revoked",
      "type": "https://fasti.scrobble.dev/v1/problems/browser-session-revoked"
    },
    {
      "capability_id": "browser.sessions.revoke_others",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by c1",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "browser.sessions.revoke_others",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "browser.sessions.revoke_others",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "browser.sessions.revoke_others",
      "code": "session_policy_changed",
      "detail": "the Fasti browser session no longer satisfies the current subject or authorization policy",
      "next_actions": [
        {
          "id": "sign_in_again",
          "label": "Sign in again to continue"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Session policy changed",
      "type": "https://fasti.scrobble.dev/v1/problems/session-policy-changed"
    },
    {
      "capability_id": "browser.sessions.revoke_others",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "browser.sessions.revoke_others",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "client.enroll",
      "code": "bootstrap_closed",
      "detail": "the one-time enrollment proof is invalid, expired, or already consumed",
      "next_actions": [
        {
          "id": "inspect_node_status",
          "label": "Inspect the local node status before retrying"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 409,
      "title": "Bootstrap closed",
      "type": "https://fasti.scrobble.dev/v1/problems/bootstrap-closed"
    },
    {
      "capability_id": "client.enroll",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "client.enroll",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "client.enroll",
      "code": "malformed_json",
      "detail": "request JSON is malformed",
      "next_actions": [
        {
          "id": "correct_json",
          "label": "Correct the JSON syntax and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 400,
      "title": "Malformed JSON",
      "type": "https://fasti.scrobble.dev/v1/problems/malformed-json"
    },
    {
      "capability_id": "client.enroll",
      "code": "payload_too_large",
      "detail": "request body exceeds the bounded transport limit",
      "next_actions": [
        {
          "id": "reduce_request_body",
          "label": "Reduce the request body and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 413,
      "title": "Payload too large",
      "type": "https://fasti.scrobble.dev/v1/problems/payload-too-large"
    },
    {
      "capability_id": "client.enroll",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "client.enroll",
      "code": "unsupported_media_type",
      "detail": "request media type is unsupported",
      "next_actions": [
        {
          "id": "use_supported_media_type",
          "label": "Use the documented media type and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 415,
      "title": "Unsupported media type",
      "type": "https://fasti.scrobble.dev/v1/problems/unsupported-media-type"
    },
    {
      "capability_id": "client.enroll",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "correction.chain.append",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b3",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "correction.chain.append",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "correction.chain.append",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "correction.chain.inspect",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b3",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "correction.chain.inspect",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "credential.revoke",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "credential.revoke",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "credential.rotate",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "credential.rotate",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "identity.identifier.attach",
      "code": "authentication_failed",
      "detail": "the presented local credential is not active",
      "next_actions": [
        {
          "id": "use_active_credential",
          "label": "Use an active local credential or enroll again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Authentication failed",
      "type": "https://fasti.scrobble.dev/v1/problems/authentication-failed"
    },
    {
      "capability_id": "identity.identifier.attach",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "identity.identifier.attach",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "identity.identifier.attach",
      "code": "identity_conflict",
      "detail": "an exact external identifier is already attached to another active Record",
      "next_actions": [
        {
          "id": "review_identity_conflict",
          "label": "Review the existing Record before attaching the identifier"
        }
      ],
      "param": "/identifier",
      "param_policy": "fixed",
      "retryability": "retry_after_correction",
      "safe_state": "prior_state_retained",
      "status": 409,
      "title": "Identity conflict",
      "type": "https://fasti.scrobble.dev/v1/problems/identity-conflict"
    },
    {
      "capability_id": "identity.identifier.attach",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "identity.identifier.attach",
      "code": "invalid_identifier",
      "detail": "identifier does not satisfy the governed format",
      "next_actions": [
        {
          "id": "correct_identifier",
          "label": "Correct the identifier and retry"
        }
      ],
      "param": "/identifier",
      "param_policy": "fixed",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Invalid identifier",
      "type": "https://fasti.scrobble.dev/v1/problems/invalid-identifier"
    },
    {
      "capability_id": "identity.identifier.attach",
      "code": "malformed_json",
      "detail": "request JSON is malformed",
      "next_actions": [
        {
          "id": "correct_json",
          "label": "Correct the JSON syntax and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 400,
      "title": "Malformed JSON",
      "type": "https://fasti.scrobble.dev/v1/problems/malformed-json"
    },
    {
      "capability_id": "identity.identifier.attach",
      "code": "payload_too_large",
      "detail": "request body exceeds the bounded transport limit",
      "next_actions": [
        {
          "id": "reduce_request_body",
          "label": "Reduce the request body and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 413,
      "title": "Payload too large",
      "type": "https://fasti.scrobble.dev/v1/problems/payload-too-large"
    },
    {
      "capability_id": "identity.identifier.attach",
      "code": "record_not_found",
      "detail": "no active Record is available for the requested identifier",
      "next_actions": [
        {
          "id": "verify_record_id",
          "label": "Verify the Record ID or create a new Record"
        }
      ],
      "param": "/record_id",
      "param_policy": "fixed",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 404,
      "title": "Record not found",
      "type": "https://fasti.scrobble.dev/v1/problems/record-not-found"
    },
    {
      "capability_id": "identity.identifier.attach",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "identity.identifier.attach",
      "code": "unsupported_media_type",
      "detail": "request media type is unsupported",
      "next_actions": [
        {
          "id": "use_supported_media_type",
          "label": "Use the documented media type and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 415,
      "title": "Unsupported media type",
      "type": "https://fasti.scrobble.dev/v1/problems/unsupported-media-type"
    },
    {
      "capability_id": "identity.identifier.attach",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "identity.namespace.register",
      "code": "authentication_failed",
      "detail": "the presented local credential is not active",
      "next_actions": [
        {
          "id": "use_active_credential",
          "label": "Use an active local credential or enroll again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Authentication failed",
      "type": "https://fasti.scrobble.dev/v1/problems/authentication-failed"
    },
    {
      "capability_id": "identity.namespace.register",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "identity.namespace.register",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "identity.namespace.register",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "identity.namespace.register",
      "code": "malformed_json",
      "detail": "request JSON is malformed",
      "next_actions": [
        {
          "id": "correct_json",
          "label": "Correct the JSON syntax and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 400,
      "title": "Malformed JSON",
      "type": "https://fasti.scrobble.dev/v1/problems/malformed-json"
    },
    {
      "capability_id": "identity.namespace.register",
      "code": "payload_too_large",
      "detail": "request body exceeds the bounded transport limit",
      "next_actions": [
        {
          "id": "reduce_request_body",
          "label": "Reduce the request body and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 413,
      "title": "Payload too large",
      "type": "https://fasti.scrobble.dev/v1/problems/payload-too-large"
    },
    {
      "capability_id": "identity.namespace.register",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "identity.namespace.register",
      "code": "unsupported_media_type",
      "detail": "request media type is unsupported",
      "next_actions": [
        {
          "id": "use_supported_media_type",
          "label": "Use the documented media type and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 415,
      "title": "Unsupported media type",
      "type": "https://fasti.scrobble.dev/v1/problems/unsupported-media-type"
    },
    {
      "capability_id": "identity.namespace.register",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "identity.record.create",
      "code": "authentication_failed",
      "detail": "the presented local credential is not active",
      "next_actions": [
        {
          "id": "use_active_credential",
          "label": "Use an active local credential or enroll again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Authentication failed",
      "type": "https://fasti.scrobble.dev/v1/problems/authentication-failed"
    },
    {
      "capability_id": "identity.record.create",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "identity.record.create",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "identity.record.create",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "identity.record.create",
      "code": "invalid_identifier",
      "detail": "identifier does not satisfy the governed format",
      "next_actions": [
        {
          "id": "correct_identifier",
          "label": "Correct the identifier and retry"
        }
      ],
      "param": "/identifier",
      "param_policy": "fixed",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Invalid identifier",
      "type": "https://fasti.scrobble.dev/v1/problems/invalid-identifier"
    },
    {
      "capability_id": "identity.record.create",
      "code": "malformed_json",
      "detail": "request JSON is malformed",
      "next_actions": [
        {
          "id": "correct_json",
          "label": "Correct the JSON syntax and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 400,
      "title": "Malformed JSON",
      "type": "https://fasti.scrobble.dev/v1/problems/malformed-json"
    },
    {
      "capability_id": "identity.record.create",
      "code": "payload_too_large",
      "detail": "request body exceeds the bounded transport limit",
      "next_actions": [
        {
          "id": "reduce_request_body",
          "label": "Reduce the request body and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 413,
      "title": "Payload too large",
      "type": "https://fasti.scrobble.dev/v1/problems/payload-too-large"
    },
    {
      "capability_id": "identity.record.create",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "identity.record.create",
      "code": "unsupported_media_type",
      "detail": "request media type is unsupported",
      "next_actions": [
        {
          "id": "use_supported_media_type",
          "label": "Use the documented media type and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 415,
      "title": "Unsupported media type",
      "type": "https://fasti.scrobble.dev/v1/problems/unsupported-media-type"
    },
    {
      "capability_id": "identity.record.create",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "identity.record.list",
      "code": "authentication_failed",
      "detail": "the presented local credential is not active",
      "next_actions": [
        {
          "id": "use_active_credential",
          "label": "Use an active local credential or enroll again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Authentication failed",
      "type": "https://fasti.scrobble.dev/v1/problems/authentication-failed"
    },
    {
      "capability_id": "identity.record.list",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "identity.record.list",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "identity.record.list",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "identity.record.list",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "identity.review.defer",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "identity.review.defer",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "identity.review.defer",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "identity.review.inspect",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "identity.review.inspect",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "identity.review.resolve",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "identity.review.resolve",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "identity.review.resolve",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "identity.review.resume",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "identity.review.resume",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "identity.review.resume",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "listener.configure",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "listener.configure",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "node.initialize",
      "code": "already_initialized",
      "detail": "the local node has already completed its one-time initialization",
      "next_actions": [
        {
          "id": "use_existing_node",
          "label": "Use the existing node and enrolled client"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 409,
      "title": "Node already initialized",
      "type": "https://fasti.scrobble.dev/v1/problems/already-initialized"
    },
    {
      "capability_id": "node.initialize",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "node.initialize",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "node.initialize",
      "code": "malformed_json",
      "detail": "request JSON is malformed",
      "next_actions": [
        {
          "id": "correct_json",
          "label": "Correct the JSON syntax and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 400,
      "title": "Malformed JSON",
      "type": "https://fasti.scrobble.dev/v1/problems/malformed-json"
    },
    {
      "capability_id": "node.initialize",
      "code": "payload_too_large",
      "detail": "request body exceeds the bounded transport limit",
      "next_actions": [
        {
          "id": "reduce_request_body",
          "label": "Reduce the request body and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 413,
      "title": "Payload too large",
      "type": "https://fasti.scrobble.dev/v1/problems/payload-too-large"
    },
    {
      "capability_id": "node.initialize",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "node.initialize",
      "code": "unsupported_media_type",
      "detail": "request media type is unsupported",
      "next_actions": [
        {
          "id": "use_supported_media_type",
          "label": "Use the documented media type and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 415,
      "title": "Unsupported media type",
      "type": "https://fasti.scrobble.dev/v1/problems/unsupported-media-type"
    },
    {
      "capability_id": "node.initialize",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "observation.accept",
      "code": "authentication_failed",
      "detail": "the presented local credential is not active",
      "next_actions": [
        {
          "id": "use_active_credential",
          "label": "Use an active local credential or enroll again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Authentication failed",
      "type": "https://fasti.scrobble.dev/v1/problems/authentication-failed"
    },
    {
      "capability_id": "observation.accept",
      "code": "capacity_exceeded",
      "detail": "bounded application capacity has been reached",
      "next_actions": [
        {
          "id": "release_capacity",
          "label": "Release retained capacity before retrying"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 507,
      "title": "Capacity exceeded",
      "type": "https://fasti.scrobble.dev/v1/problems/capacity-exceeded"
    },
    {
      "capability_id": "observation.accept",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "observation.accept",
      "code": "idempotency_conflict",
      "detail": "operation ID was already used with different request semantics",
      "next_actions": [
        {
          "id": "use_new_operation_id",
          "label": "Use a new operation ID for a distinct observation"
        }
      ],
      "param": "/operation_id",
      "param_policy": "fixed",
      "retryability": "retry_after_correction",
      "safe_state": "prior_state_retained",
      "status": 409,
      "title": "Idempotency conflict",
      "type": "https://fasti.scrobble.dev/v1/problems/idempotency-conflict"
    },
    {
      "capability_id": "observation.accept",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "observation.accept",
      "code": "invalid_observation",
      "detail": "observation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_observation",
          "label": "Correct the reported fields and submit again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Invalid observation",
      "type": "https://fasti.scrobble.dev/v1/problems/invalid-observation"
    },
    {
      "capability_id": "observation.accept",
      "code": "malformed_json",
      "detail": "request JSON is malformed",
      "next_actions": [
        {
          "id": "correct_json",
          "label": "Correct the JSON syntax and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 400,
      "title": "Malformed JSON",
      "type": "https://fasti.scrobble.dev/v1/problems/malformed-json"
    },
    {
      "capability_id": "observation.accept",
      "code": "payload_too_large",
      "detail": "request body exceeds the bounded transport limit",
      "next_actions": [
        {
          "id": "reduce_request_body",
          "label": "Reduce the request body and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 413,
      "title": "Payload too large",
      "type": "https://fasti.scrobble.dev/v1/problems/payload-too-large"
    },
    {
      "capability_id": "observation.accept",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "observation.accept",
      "code": "unsupported_media_type",
      "detail": "request media type is unsupported",
      "next_actions": [
        {
          "id": "use_supported_media_type",
          "label": "Use the documented media type and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 415,
      "title": "Unsupported media type",
      "type": "https://fasti.scrobble.dev/v1/problems/unsupported-media-type"
    },
    {
      "capability_id": "observation.accept",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "portability.workspace.export",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b3",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "portability.workspace.export",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "portability.workspace.restore",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b3",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "portability.workspace.restore",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "portability.workspace.restore",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "portability.workspace.verify",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b3",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "portability.workspace.verify",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "portability.workspace.verify",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "profile.nuvio_collections.clear",
      "code": "authentication_failed",
      "detail": "the presented local credential is not active",
      "next_actions": [
        {
          "id": "use_active_credential",
          "label": "Use an active local credential or enroll again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Authentication failed",
      "type": "https://fasti.scrobble.dev/v1/problems/authentication-failed"
    },
    {
      "capability_id": "profile.nuvio_collections.clear",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "profile.nuvio_collections.clear",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "profile.nuvio_collections.clear",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "profile.nuvio_collections.clear",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "profile.nuvio_collections.get",
      "code": "authentication_failed",
      "detail": "the presented local credential is not active",
      "next_actions": [
        {
          "id": "use_active_credential",
          "label": "Use an active local credential or enroll again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Authentication failed",
      "type": "https://fasti.scrobble.dev/v1/problems/authentication-failed"
    },
    {
      "capability_id": "profile.nuvio_collections.get",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "profile.nuvio_collections.get",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "profile.nuvio_collections.get",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "profile.nuvio_collections.get",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "profile.nuvio_collections.replace",
      "code": "authentication_failed",
      "detail": "the presented local credential is not active",
      "next_actions": [
        {
          "id": "use_active_credential",
          "label": "Use an active local credential or enroll again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Authentication failed",
      "type": "https://fasti.scrobble.dev/v1/problems/authentication-failed"
    },
    {
      "capability_id": "profile.nuvio_collections.replace",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "profile.nuvio_collections.replace",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "profile.nuvio_collections.replace",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "profile.nuvio_collections.replace",
      "code": "malformed_json",
      "detail": "request JSON is malformed",
      "next_actions": [
        {
          "id": "correct_json",
          "label": "Correct the JSON syntax and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 400,
      "title": "Malformed JSON",
      "type": "https://fasti.scrobble.dev/v1/problems/malformed-json"
    },
    {
      "capability_id": "profile.nuvio_collections.replace",
      "code": "payload_too_large",
      "detail": "request body exceeds the bounded transport limit",
      "next_actions": [
        {
          "id": "reduce_request_body",
          "label": "Reduce the request body and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 413,
      "title": "Payload too large",
      "type": "https://fasti.scrobble.dev/v1/problems/payload-too-large"
    },
    {
      "capability_id": "profile.nuvio_collections.replace",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "profile.nuvio_collections.replace",
      "code": "unsupported_media_type",
      "detail": "request media type is unsupported",
      "next_actions": [
        {
          "id": "use_supported_media_type",
          "label": "Use the documented media type and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 415,
      "title": "Unsupported media type",
      "type": "https://fasti.scrobble.dev/v1/problems/unsupported-media-type"
    },
    {
      "capability_id": "profile.nuvio_collections.replace",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "profile.record.tracking_disposition.list",
      "code": "authentication_failed",
      "detail": "the presented local credential is not active",
      "next_actions": [
        {
          "id": "use_active_credential",
          "label": "Use an active local credential or enroll again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Authentication failed",
      "type": "https://fasti.scrobble.dev/v1/problems/authentication-failed"
    },
    {
      "capability_id": "profile.record.tracking_disposition.list",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "profile.record.tracking_disposition.list",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "profile.record.tracking_disposition.list",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "profile.record.tracking_disposition.list",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "profile.record.tracking_disposition.set",
      "code": "authentication_failed",
      "detail": "the presented local credential is not active",
      "next_actions": [
        {
          "id": "use_active_credential",
          "label": "Use an active local credential or enroll again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Authentication failed",
      "type": "https://fasti.scrobble.dev/v1/problems/authentication-failed"
    },
    {
      "capability_id": "profile.record.tracking_disposition.set",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "profile.record.tracking_disposition.set",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "profile.record.tracking_disposition.set",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "profile.record.tracking_disposition.set",
      "code": "malformed_json",
      "detail": "request JSON is malformed",
      "next_actions": [
        {
          "id": "correct_json",
          "label": "Correct the JSON syntax and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 400,
      "title": "Malformed JSON",
      "type": "https://fasti.scrobble.dev/v1/problems/malformed-json"
    },
    {
      "capability_id": "profile.record.tracking_disposition.set",
      "code": "payload_too_large",
      "detail": "request body exceeds the bounded transport limit",
      "next_actions": [
        {
          "id": "reduce_request_body",
          "label": "Reduce the request body and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 413,
      "title": "Payload too large",
      "type": "https://fasti.scrobble.dev/v1/problems/payload-too-large"
    },
    {
      "capability_id": "profile.record.tracking_disposition.set",
      "code": "record_not_found",
      "detail": "no active Record is available for the requested identifier",
      "next_actions": [
        {
          "id": "verify_record_id",
          "label": "Verify the Record ID or create a new Record"
        }
      ],
      "param": "/record_id",
      "param_policy": "fixed",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 404,
      "title": "Record not found",
      "type": "https://fasti.scrobble.dev/v1/problems/record-not-found"
    },
    {
      "capability_id": "profile.record.tracking_disposition.set",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "profile.record.tracking_disposition.set",
      "code": "unsupported_media_type",
      "detail": "request media type is unsupported",
      "next_actions": [
        {
          "id": "use_supported_media_type",
          "label": "Use the documented media type and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 415,
      "title": "Unsupported media type",
      "type": "https://fasti.scrobble.dev/v1/problems/unsupported-media-type"
    },
    {
      "capability_id": "profile.record.tracking_disposition.set",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "profile.select",
      "code": "capability_unavailable",
      "detail": "requested capability is not available in this body; it is owned by b2",
      "next_actions": [
        {
          "id": "review_capability_status",
          "label": "Review the local capability registry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 501,
      "title": "Capability unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable"
    },
    {
      "capability_id": "profile.select",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "provider.credential.configure",
      "code": "authentication_failed",
      "detail": "the presented local credential is not active",
      "next_actions": [
        {
          "id": "use_active_credential",
          "label": "Use an active local credential or enroll again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Authentication failed",
      "type": "https://fasti.scrobble.dev/v1/problems/authentication-failed"
    },
    {
      "capability_id": "provider.credential.configure",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "provider.credential.configure",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "provider.credential.configure",
      "code": "malformed_json",
      "detail": "request JSON is malformed",
      "next_actions": [
        {
          "id": "correct_json",
          "label": "Correct the JSON syntax and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 400,
      "title": "Malformed JSON",
      "type": "https://fasti.scrobble.dev/v1/problems/malformed-json"
    },
    {
      "capability_id": "provider.credential.configure",
      "code": "payload_too_large",
      "detail": "request body exceeds the bounded transport limit",
      "next_actions": [
        {
          "id": "reduce_request_body",
          "label": "Reduce the request body and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 413,
      "title": "Payload too large",
      "type": "https://fasti.scrobble.dev/v1/problems/payload-too-large"
    },
    {
      "capability_id": "provider.credential.configure",
      "code": "provider_credential_invalid",
      "detail": "the provider rejected the configured credential",
      "next_actions": [
        {
          "id": "replace_provider_credential",
          "label": "Replace the provider credential and test it again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "prior_state_retained",
      "status": 401,
      "title": "Provider credential invalid",
      "type": "https://fasti.scrobble.dev/v1/problems/provider-credential-invalid"
    },
    {
      "capability_id": "provider.credential.configure",
      "code": "provider_unavailable",
      "detail": "the provider is unavailable within the bounded request policy",
      "next_actions": [
        {
          "id": "retry_provider",
          "label": "Retry after checking provider and network status"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "prior_state_retained",
      "status": 503,
      "title": "Provider unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/provider-unavailable"
    },
    {
      "capability_id": "provider.credential.configure",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "provider.credential.configure",
      "code": "unsupported_media_type",
      "detail": "request media type is unsupported",
      "next_actions": [
        {
          "id": "use_supported_media_type",
          "label": "Use the documented media type and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 415,
      "title": "Unsupported media type",
      "type": "https://fasti.scrobble.dev/v1/problems/unsupported-media-type"
    },
    {
      "capability_id": "provider.credential.configure",
      "code": "validation_failed",
      "detail": "request representation does not satisfy the governed contract",
      "next_actions": [
        {
          "id": "correct_request",
          "label": "Correct the request representation and retry"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "no_mutation",
      "status": 422,
      "title": "Validation failed",
      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed"
    },
    {
      "capability_id": "provider.credential.test",
      "code": "authentication_failed",
      "detail": "the presented local credential is not active",
      "next_actions": [
        {
          "id": "use_active_credential",
          "label": "Use an active local credential or enroll again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Authentication failed",
      "type": "https://fasti.scrobble.dev/v1/problems/authentication-failed"
    },
    {
      "capability_id": "provider.credential.test",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "provider.credential.test",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "provider.credential.test",
      "code": "provider_credential_expired",
      "detail": "the configured provider credential has expired",
      "next_actions": [
        {
          "id": "reauthorize_provider",
          "label": "Reauthorize the provider connection"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "prior_state_retained",
      "status": 401,
      "title": "Provider credential expired",
      "type": "https://fasti.scrobble.dev/v1/problems/provider-credential-expired"
    },
    {
      "capability_id": "provider.credential.test",
      "code": "provider_credential_invalid",
      "detail": "the provider rejected the configured credential",
      "next_actions": [
        {
          "id": "replace_provider_credential",
          "label": "Replace the provider credential and test it again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "prior_state_retained",
      "status": 401,
      "title": "Provider credential invalid",
      "type": "https://fasti.scrobble.dev/v1/problems/provider-credential-invalid"
    },
    {
      "capability_id": "provider.credential.test",
      "code": "provider_credential_missing",
      "detail": "this provider capability requires a stored credential",
      "next_actions": [
        {
          "id": "configure_provider_credential",
          "label": "Configure the required provider credential"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "prior_state_retained",
      "status": 409,
      "title": "Provider credential missing",
      "type": "https://fasti.scrobble.dev/v1/problems/provider-credential-missing"
    },
    {
      "capability_id": "provider.credential.test",
      "code": "provider_rate_limited",
      "detail": "the provider request budget is temporarily exhausted",
      "next_actions": [
        {
          "id": "retry_after_provider_limit",
          "label": "Retry after the provider limit resets"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "prior_state_retained",
      "status": 429,
      "title": "Provider rate limited",
      "type": "https://fasti.scrobble.dev/v1/problems/provider-rate-limited"
    },
    {
      "capability_id": "provider.credential.test",
      "code": "provider_response_invalid",
      "detail": "the provider response did not satisfy the bounded response contract",
      "next_actions": [
        {
          "id": "inspect_provider_health",
          "label": "Inspect provider health before retrying"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "prior_state_retained",
      "status": 502,
      "title": "Provider response invalid",
      "type": "https://fasti.scrobble.dev/v1/problems/provider-response-invalid"
    },
    {
      "capability_id": "provider.credential.test",
      "code": "provider_route_unavailable",
      "detail": "no verified provider route is available for this capability",
      "next_actions": [
        {
          "id": "review_provider_route",
          "label": "Review the provider capability and identity route"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "prior_state_retained",
      "status": 422,
      "title": "Provider route unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/provider-route-unavailable"
    },
    {
      "capability_id": "provider.credential.test",
      "code": "provider_unavailable",
      "detail": "the provider is unavailable within the bounded request policy",
      "next_actions": [
        {
          "id": "retry_provider",
          "label": "Retry after checking provider and network status"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "prior_state_retained",
      "status": 503,
      "title": "Provider unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/provider-unavailable"
    },
    {
      "capability_id": "provider.credential.test",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "provider.health.read",
      "code": "authentication_failed",
      "detail": "the presented local credential is not active",
      "next_actions": [
        {
          "id": "use_active_credential",
          "label": "Use an active local credential or enroll again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Authentication failed",
      "type": "https://fasti.scrobble.dev/v1/problems/authentication-failed"
    },
    {
      "capability_id": "provider.health.read",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "provider.health.read",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "provider.health.read",
      "code": "provider_rate_limited",
      "detail": "the provider request budget is temporarily exhausted",
      "next_actions": [
        {
          "id": "retry_after_provider_limit",
          "label": "Retry after the provider limit resets"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "prior_state_retained",
      "status": 429,
      "title": "Provider rate limited",
      "type": "https://fasti.scrobble.dev/v1/problems/provider-rate-limited"
    },
    {
      "capability_id": "provider.health.read",
      "code": "provider_response_invalid",
      "detail": "the provider response did not satisfy the bounded response contract",
      "next_actions": [
        {
          "id": "inspect_provider_health",
          "label": "Inspect provider health before retrying"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "prior_state_retained",
      "status": 502,
      "title": "Provider response invalid",
      "type": "https://fasti.scrobble.dev/v1/problems/provider-response-invalid"
    },
    {
      "capability_id": "provider.health.read",
      "code": "provider_route_unavailable",
      "detail": "no verified provider route is available for this capability",
      "next_actions": [
        {
          "id": "review_provider_route",
          "label": "Review the provider capability and identity route"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_after_correction",
      "safe_state": "prior_state_retained",
      "status": 422,
      "title": "Provider route unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/provider-route-unavailable"
    },
    {
      "capability_id": "provider.health.read",
      "code": "provider_unavailable",
      "detail": "the provider is unavailable within the bounded request policy",
      "next_actions": [
        {
          "id": "retry_provider",
          "label": "Retry after checking provider and network status"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "prior_state_retained",
      "status": 503,
      "title": "Provider unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/provider-unavailable"
    },
    {
      "capability_id": "provider.health.read",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "provider.list",
      "code": "authentication_failed",
      "detail": "the presented local credential is not active",
      "next_actions": [
        {
          "id": "use_active_credential",
          "label": "Use an active local credential or enroll again"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 401,
      "title": "Authentication failed",
      "type": "https://fasti.scrobble.dev/v1/problems/authentication-failed"
    },
    {
      "capability_id": "provider.list",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "provider.list",
      "code": "integrity_failed",
      "detail": "stored evidence or durable state did not satisfy its recorded digest and reference invariants",
      "next_actions": [
        {
          "id": "run_local_integrity_check",
          "label": "Stop the mutation and run the local integrity check"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "prior_state_retained",
      "status": 500,
      "title": "Integrity check failed",
      "type": "https://fasti.scrobble.dev/v1/problems/integrity-failed"
    },
    {
      "capability_id": "provider.list",
      "code": "storage_unavailable",
      "detail": "the local durability boundary is temporarily unavailable",
      "next_actions": [
        {
          "id": "retry_local_operation",
          "label": "Check local storage and retry the same safe operation"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "retry_safe",
      "safe_state": "no_mutation",
      "status": 503,
      "title": "Storage unavailable",
      "type": "https://fasti.scrobble.dev/v1/problems/storage-unavailable"
    },
    {
      "capability_id": "receipt.replay",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "receipt.replay",
      "code": "receipt_not_found",
      "detail": "no receipt is available for the requested identifier",
      "next_actions": [
        {
          "id": "verify_receipt_id",
          "label": "Verify the receipt ID and request context"
        }
      ],
      "param": "/receipt_id",
      "param_policy": "receipt_identifier_by_capability",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 404,
      "title": "Receipt not found",
      "type": "https://fasti.scrobble.dev/v1/problems/receipt-not-found"
    },
    {
      "capability_id": "receipt.stream",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    },
    {
      "capability_id": "receipt.stream",
      "code": "receipt_not_found",
      "detail": "no receipt is available for the requested identifier",
      "next_actions": [
        {
          "id": "verify_receipt_id",
          "label": "Verify the receipt ID and request context"
        }
      ],
      "param": "/last_event_id",
      "param_policy": "receipt_identifier_by_capability",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 404,
      "title": "Receipt not found",
      "type": "https://fasti.scrobble.dev/v1/problems/receipt-not-found"
    },
    {
      "capability_id": "system.capabilities.discover",
      "code": "forbidden",
      "detail": "request is not authorized for this capability",
      "next_actions": [
        {
          "id": "verify_request_authorization",
          "label": "Verify the request context and local grant"
        }
      ],
      "param": null,
      "param_policy": "none",
      "retryability": "not_retryable",
      "safe_state": "no_mutation",
      "status": 403,
      "title": "Forbidden",
      "type": "https://fasti.scrobble.dev/v1/problems/forbidden"
    }
  ]
}
