{"openapi":"3.1.0","info":{"title":"QuakSatch API Control Plane","description":"Oracle-hosted QuakSatch backend for authentication, organizations, private proofs, secure packages, QW-R1 verified recipients, API keys, subscription state, usage metering, and append-only audit events.","version":"0.3.1"},"paths":{"/v1/auth/sign-up":{"post":{"summary":"Sign Up","operationId":"sign_up_v1_auth_sign_up_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthInput"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sign Up V1 Auth Sign Up Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/auth/sign-in":{"post":{"summary":"Sign In","operationId":"sign_in_v1_auth_sign_in_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Sign In V1 Auth Sign In Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/auth/sign-out":{"post":{"summary":"Sign Out","operationId":"sign_out_v1_auth_sign_out_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"boolean"},"title":"Response Sign Out V1 Auth Sign Out Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/auth/session":{"get":{"summary":"Auth Session","operationId":"auth_session_v1_auth_session_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Auth Session V1 Auth Session Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/proofs":{"get":{"summary":"List Proofs","operationId":"list_proofs_v1_proofs_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Proofs V1 Proofs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Proof","operationId":"create_proof_v1_proofs_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProofInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Proof V1 Proofs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/proofs/{proof_id}/revoke":{"post":{"summary":"Revoke Proof","operationId":"revoke_proof_v1_proofs__proof_id__revoke_post","parameters":[{"name":"proof_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Proof Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Revoke Proof V1 Proofs  Proof Id  Revoke Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/packages":{"get":{"summary":"List Packages","operationId":"list_packages_v1_packages_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Packages V1 Packages Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Package","operationId":"create_package_v1_packages_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PackageInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Package V1 Packages Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/packages/{package_id}/revoke":{"post":{"summary":"Revoke Package","operationId":"revoke_package_v1_packages__package_id__revoke_post","parameters":[{"name":"package_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Package Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Revoke Package V1 Packages  Package Id  Revoke Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/recipient-devices":{"get":{"summary":"Recipient Devices","operationId":"recipient_devices_v1_recipient_devices_get","parameters":[{"name":"mode","in":"query","required":false,"schema":{"type":"string","default":"mine","title":"Mode"}},{"name":"lookup","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lookup"}},{"name":"deviceId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Deviceid"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Recipient Devices V1 Recipient Devices Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Register Recipient Device","operationId":"register_recipient_device_v1_recipient_devices_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecipientRegisterInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Register Recipient Device V1 Recipient Devices Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/recipient-devices/{device_id}/revoke":{"post":{"summary":"Revoke Recipient Device","operationId":"revoke_recipient_device_v1_recipient_devices__device_id__revoke_post","parameters":[{"name":"device_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Device Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Revoke Recipient Device V1 Recipient Devices  Device Id  Revoke Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/api-keys":{"get":{"summary":"List Api Keys","operationId":"list_api_keys_v1_api_keys_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Api Keys V1 Api Keys Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Api Key","operationId":"create_api_key_v1_api_keys_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Api Key V1 Api Keys Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/api-keys/{key_id}/revoke":{"post":{"summary":"Revoke Api Key","operationId":"revoke_api_key_v1_api_keys__key_id__revoke_post","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Revoke Api Key V1 Api Keys  Key Id  Revoke Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/proofs":{"post":{"summary":"Agent Create Proof","operationId":"agent_create_proof_v1_agent_proofs_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProofInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Create Proof V1 Agent Proofs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/verify":{"post":{"summary":"Agent Verify Proof","operationId":"agent_verify_proof_v1_agent_verify_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Verify Proof V1 Agent Verify Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/packages":{"get":{"summary":"Agent List Packages","operationId":"agent_list_packages_v1_agent_packages_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":250,"minimum":1,"default":100,"title":"Limit"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent List Packages V1 Agent Packages Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Agent Register Package","operationId":"agent_register_package_v1_agent_packages_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentPackageRegisterInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Register Package V1 Agent Packages Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/packages/{package_record_id}":{"get":{"summary":"Agent Get Package","operationId":"agent_get_package_v1_agent_packages__package_record_id__get","parameters":[{"name":"package_record_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Package Record Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Get Package V1 Agent Packages  Package Record Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/packages/{package_record_id}/revoke":{"post":{"summary":"Agent Revoke Package","operationId":"agent_revoke_package_v1_agent_packages__package_record_id__revoke_post","parameters":[{"name":"package_record_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Package Record Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Revoke Package V1 Agent Packages  Package Record Id  Revoke Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/integrations/{integration_id}/register-package":{"post":{"summary":"Agent Register Integration Package","operationId":"agent_register_integration_package_v1_agent_integrations__integration_id__register_package_post","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentIntegrationPackageRegisterInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Register Integration Package V1 Agent Integrations  Integration Id  Register Package Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/integrations/{integration_id}/objects":{"get":{"summary":"Agent List Integration Objects","operationId":"agent_list_integration_objects_v1_agent_integrations__integration_id__objects_get","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Integration Id"}},{"name":"prefix","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"title":"Prefix"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":250,"minimum":1,"default":100,"title":"Limit"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent List Integration Objects V1 Agent Integrations  Integration Id  Objects Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/integrations/{integration_id}/metadata":{"get":{"summary":"Agent Integration Object Metadata","operationId":"agent_integration_object_metadata_v1_agent_integrations__integration_id__metadata_get","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Integration Id"}},{"name":"object_ref","in":"query","required":true,"schema":{"type":"string","minLength":1,"maxLength":1024,"title":"Object Ref"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Integration Object Metadata V1 Agent Integrations  Integration Id  Metadata Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/integrations/{integration_id}/read":{"post":{"summary":"Agent Read Integration Object","operationId":"agent_read_integration_object_v1_agent_integrations__integration_id__read_post","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentObjectReadInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Read Integration Object V1 Agent Integrations  Integration Id  Read Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/integrations/{integration_id}/write":{"post":{"summary":"Agent Write Integration Object","operationId":"agent_write_integration_object_v1_agent_integrations__integration_id__write_post","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentObjectWriteInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Write Integration Object V1 Agent Integrations  Integration Id  Write Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/integrations/{integration_id}/register-proof":{"post":{"summary":"Agent Register Integration Object Proof","operationId":"agent_register_integration_object_proof_v1_agent_integrations__integration_id__register_proof_post","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentObjectProofInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Register Integration Object Proof V1 Agent Integrations  Integration Id  Register Proof Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/wallets":{"get":{"summary":"List Wallets","operationId":"list_wallets_v1_wallets_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Wallets V1 Wallets Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/wallets/challenge":{"post":{"summary":"Create Wallet Challenge","operationId":"create_wallet_challenge_v1_wallets_challenge_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WalletChallengeInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Wallet Challenge V1 Wallets Challenge Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/wallets/verify":{"post":{"summary":"Verify Wallet Challenge","operationId":"verify_wallet_challenge_v1_wallets_verify_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WalletVerifyInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Verify Wallet Challenge V1 Wallets Verify Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/wallets/{wallet_id}/revoke":{"post":{"summary":"Revoke Wallet","operationId":"revoke_wallet_v1_wallets__wallet_id__revoke_post","parameters":[{"name":"wallet_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Wallet Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Revoke Wallet V1 Wallets  Wallet Id  Revoke Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/catalog":{"get":{"summary":"Integrations Catalog","operationId":"integrations_catalog_v1_integrations_catalog_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Integrations Catalog V1 Integrations Catalog Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations":{"get":{"summary":"List Integrations","operationId":"list_integrations_v1_integrations_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Integrations V1 Integrations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Integration","operationId":"create_integration_v1_integrations_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Integration V1 Integrations Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/{integration_id}/activate":{"post":{"summary":"Activate Integration","operationId":"activate_integration_v1_integrations__integration_id__activate_post","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Activate Integration V1 Integrations  Integration Id  Activate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/{integration_id}/disable":{"post":{"summary":"Disable Integration","operationId":"disable_integration_v1_integrations__integration_id__disable_post","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Disable Integration V1 Integrations  Integration Id  Disable Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/{integration_id}/grants":{"get":{"summary":"List Integration Grants","operationId":"list_integration_grants_v1_integrations__integration_id__grants_get","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Integration Grants V1 Integrations  Integration Id  Grants Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Grant Integration To Agent","operationId":"grant_integration_to_agent_v1_integrations__integration_id__grants_post","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Integration Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationGrantInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Grant Integration To Agent V1 Integrations  Integration Id  Grants Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/integrations/{integration_id}/grants/{api_key_id}/revoke":{"post":{"summary":"Revoke Integration Agent Grant","operationId":"revoke_integration_agent_grant_v1_integrations__integration_id__grants__api_key_id__revoke_post","parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Integration Id"}},{"name":"api_key_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Api Key Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"boolean"},"title":"Response Revoke Integration Agent Grant V1 Integrations  Integration Id  Grants  Api Key Id  Revoke Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/billing/trial":{"post":{"summary":"Start Billing Trial","operationId":"start_billing_trial_v1_billing_trial_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Start Billing Trial V1 Billing Trial Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/billing/subscription":{"get":{"summary":"Billing Subscription","operationId":"billing_subscription_v1_billing_subscription_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Billing Subscription V1 Billing Subscription Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/internal/billing/customer":{"post":{"summary":"Internal Billing Customer","operationId":"internal_billing_customer_v1_internal_billing_customer_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerSyncInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"boolean"},"title":"Response Internal Billing Customer V1 Internal Billing Customer Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/internal/billing/subscription":{"post":{"summary":"Internal Billing Subscription","operationId":"internal_billing_subscription_v1_internal_billing_subscription_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionSyncInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Internal Billing Subscription V1 Internal Billing Subscription Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/internal/auth/email-token":{"post":{"summary":"Issue Email Token","operationId":"issue_email_token_v1_internal_auth_email_token_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailActionInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/auth/verify-email":{"post":{"summary":"Verify Email","operationId":"verify_email_v1_auth_verify_email_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/auth/reset-password":{"post":{"summary":"Reset Password","operationId":"reset_password_v1_auth_reset_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/billing/checkout-attempt":{"post":{"summary":"Reserve Checkout","operationId":"reserve_checkout_v1_billing_checkout_attempt_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckoutInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/health/live":{"get":{"tags":["Health"],"summary":"Service liveness","operationId":"health_live_health_live_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"type":"string"},"type":"object","title":"Response Health Live Health Live Get"}}}}}}},"/health/ready":{"get":{"tags":["Health"],"summary":"Dependency readiness","operationId":"health_ready_health_ready_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Health Ready Health Ready Get"}}}}}}},"/v1/verify/proof":{"post":{"tags":["Verification"],"summary":"Verify a private proof","operationId":"verify_proof_v1_verify_proof_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProofVerifyInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/verify/package":{"post":{"tags":["Verification"],"summary":"Verify a secure package","operationId":"verify_package_v1_verify_package_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PackageVerifyInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/internal/events":{"post":{"tags":["Internal"],"summary":"Publish an internal event","operationId":"publish_internal_event_v1_internal_events_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventRecord"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Internal"],"summary":"Read internal events","operationId":"read_internal_events_v1_internal_events_get","parameters":[{"name":"after","in":"query","required":false,"schema":{"type":"string","pattern":"^[0-9]+-[0-9]+$","default":"0-0","title":"After"}},{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Count"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Read Internal Events V1 Internal Events Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/internal/events/stream":{"get":{"tags":["Internal"],"summary":"Stream internal events","operationId":"stream_internal_events_v1_internal_events_stream_get","parameters":[{"name":"after","in":"query","required":false,"schema":{"type":"string","pattern":"^(\\$|[0-9]+-[0-9]+)$","default":"$","title":"After"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/internal/migration/status":{"get":{"tags":["Internal"],"summary":"Inspect backend table migration status","operationId":"migration_status_v1_internal_migration_status_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Migration Status V1 Internal Migration Status Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AgentIntegrationPackageRegisterInput":{"properties":{"object_ref":{"type":"string","maxLength":1024,"minLength":1,"title":"Object Ref"},"package_id":{"type":"string","format":"uuid","title":"Package Id"},"label":{"type":"string","maxLength":120,"title":"Label","default":""},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"}},"type":"object","required":["object_ref","package_id"],"title":"AgentIntegrationPackageRegisterInput"},"AgentObjectProofInput":{"properties":{"object_ref":{"type":"string","maxLength":1024,"minLength":1,"title":"Object Ref"},"label":{"type":"string","maxLength":120,"title":"Label","default":""},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"}},"type":"object","required":["object_ref"],"title":"AgentObjectProofInput"},"AgentObjectReadInput":{"properties":{"object_ref":{"type":"string","maxLength":1024,"minLength":1,"title":"Object Ref"},"max_bytes":{"type":"integer","maximum":5242880.0,"minimum":1.0,"title":"Max Bytes","default":1048576}},"type":"object","required":["object_ref"],"title":"AgentObjectReadInput"},"AgentObjectWriteInput":{"properties":{"object_ref":{"type":"string","maxLength":1024,"minLength":1,"title":"Object Ref"},"content_base64":{"type":"string","maxLength":6990508,"minLength":1,"title":"Content Base64"},"content_type":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Content Type"}},"type":"object","required":["object_ref","content_base64"],"title":"AgentObjectWriteInput"},"AgentPackageRegisterInput":{"properties":{"package_id":{"type":"string","format":"uuid","title":"Package Id"},"label":{"type":"string","maxLength":120,"title":"Label","default":""},"fingerprint":{"type":"string","pattern":"^[a-f0-9]{64}$","title":"Fingerprint"},"original_size":{"type":"integer","maximum":26214400.0,"minimum":1.0,"title":"Original Size"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"crypto_profile":{"type":"string","const":"QW-P1","title":"Crypto Profile","default":"QW-P1"}},"type":"object","required":["package_id","fingerprint","original_size"],"title":"AgentPackageRegisterInput"},"ApiKeyInput":{"properties":{"name":{"type":"string","maxLength":80,"minLength":1,"title":"Name"},"scopes":{"items":{"type":"string","enum":["proofs:read","proofs:write","packages:read","packages:write","integrations:read","integrations:use"]},"type":"array","maxItems":6,"minItems":1,"title":"Scopes"}},"type":"object","required":["name","scopes"],"title":"ApiKeyInput"},"AuthInput":{"properties":{"email":{"type":"string","maxLength":320,"minLength":3,"title":"Email"},"password":{"type":"string","maxLength":256,"minLength":8,"title":"Password"},"display_name":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Display Name"}},"type":"object","required":["email","password"],"title":"AuthInput"},"CheckoutInput":{"properties":{"plan":{"type":"string","enum":["personal","professional","business"],"title":"Plan"},"billing_interval":{"type":"string","enum":["monthly","annual"],"title":"Billing Interval","default":"monthly"}},"type":"object","required":["plan"],"title":"CheckoutInput"},"CustomerSyncInput":{"properties":{"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"customer_id":{"type":"string","maxLength":255,"minLength":3,"title":"Customer Id"}},"type":"object","required":["organization_id","customer_id"],"title":"CustomerSyncInput"},"EmailActionInput":{"properties":{"email":{"type":"string","maxLength":320,"minLength":3,"title":"Email"},"purpose":{"type":"string","enum":["verify-email","reset-password"],"title":"Purpose"}},"type":"object","required":["email","purpose"],"title":"EmailActionInput"},"EventInput":{"properties":{"event_type":{"type":"string","pattern":"^[a-z0-9][a-z0-9._-]{1,79}$","title":"Event Type"},"organization_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"},"actor_user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actor User Id"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"}},"type":"object","required":["event_type"],"title":"EventInput"},"EventRecord":{"properties":{"id":{"type":"string","title":"Id"},"event_type":{"type":"string","title":"Event Type"},"organization_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Id"},"actor_user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actor User Id"},"created_at":{"type":"string","title":"Created At"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"}},"type":"object","required":["id","event_type","created_at","payload"],"title":"EventRecord"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"IntegrationGrantInput":{"properties":{"api_key_id":{"type":"string","format":"uuid","title":"Api Key Id"},"permissions":{"items":{"type":"string","enum":["objects:list","objects:read","objects:write","metadata:read","events:read"]},"type":"array","maxItems":5,"minItems":1,"title":"Permissions"}},"type":"object","required":["api_key_id","permissions"],"title":"IntegrationGrantInput"},"IntegrationInput":{"properties":{"name":{"type":"string","maxLength":120,"minLength":1,"title":"Name"},"provider":{"type":"string","enum":["aws-s3","azure-blob","gcs","google-drive","microsoft-graph","dropbox","box","custom-http"],"title":"Provider"},"permissions":{"items":{"type":"string","enum":["objects:list","objects:read","objects:write","metadata:read","events:read"]},"type":"array","maxItems":5,"minItems":1,"title":"Permissions"},"credential_reference":{"anyOf":[{"type":"string","maxLength":512,"minLength":3},{"type":"null"}],"title":"Credential Reference"},"configuration":{"additionalProperties":true,"type":"object","title":"Configuration"}},"type":"object","required":["name","provider","permissions"],"title":"IntegrationInput"},"PackageInput":{"properties":{"package_id":{"type":"string","format":"uuid","title":"Package Id"},"label":{"type":"string","maxLength":120,"title":"Label","default":""},"fingerprint":{"type":"string","pattern":"^[a-f0-9]{64}$","title":"Fingerprint"},"public_key_fingerprint":{"anyOf":[{"type":"string","pattern":"^[a-f0-9]{64}$"},{"type":"null"}],"title":"Public Key Fingerprint"},"original_size":{"type":"integer","maximum":26214400.0,"minimum":1.0,"title":"Original Size"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"crypto_profile":{"type":"string","enum":["QW-P1","QW-R1"],"title":"Crypto Profile","default":"QW-P1"},"sender_device_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Sender Device Id"}},"type":"object","required":["package_id","fingerprint","original_size"],"title":"PackageInput"},"PackageVerifyInput":{"properties":{"package_id":{"type":"string","format":"uuid","title":"Package Id"},"fingerprint":{"type":"string","pattern":"^[a-f0-9]{64}$","title":"Fingerprint"}},"type":"object","required":["package_id","fingerprint"],"title":"PackageVerifyInput"},"ProofInput":{"properties":{"subject_type":{"type":"string","enum":["email","phone","government-id","employee-id","customer-id","license","account-reference","custom"],"title":"Subject Type"},"label":{"type":"string","maxLength":120,"title":"Label","default":""},"commitment":{"type":"string","pattern":"^[a-f0-9]{64}$","title":"Commitment"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"metadata":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"type":"object","title":"Metadata"}},"type":"object","required":["subject_type","commitment"],"title":"ProofInput"},"ProofVerifyInput":{"properties":{"proof_id":{"type":"string","format":"uuid","title":"Proof Id"},"commitment":{"type":"string","pattern":"^[a-f0-9]{64}$","title":"Commitment"}},"type":"object","required":["proof_id","commitment"],"title":"ProofVerifyInput"},"RecipientRegisterInput":{"properties":{"device_id":{"type":"string","format":"uuid","title":"Device Id"},"device_name":{"type":"string","maxLength":80,"minLength":1,"title":"Device Name"},"encryption_public_key":{"type":"string","maxLength":1800,"minLength":1500,"title":"Encryption Public Key"},"encryption_public_key_fingerprint":{"type":"string","pattern":"^[a-f0-9]{64}$","title":"Encryption Public Key Fingerprint"},"signing_public_key":{"type":"string","maxLength":2800,"minLength":2500,"title":"Signing Public Key"},"signing_public_key_fingerprint":{"type":"string","pattern":"^[a-f0-9]{64}$","title":"Signing Public Key Fingerprint"},"encrypted_private_bundle":{"type":"string","maxLength":20000,"minLength":1000,"title":"Encrypted Private Bundle"},"bundle_salt":{"type":"string","maxLength":64,"minLength":20,"title":"Bundle Salt"},"bundle_nonce":{"type":"string","maxLength":32,"minLength":16,"title":"Bundle Nonce"},"bundle_iterations":{"type":"integer","maximum":1500000.0,"minimum":300000.0,"title":"Bundle Iterations"},"bundle_version":{"type":"integer","const":1,"title":"Bundle Version","default":1}},"type":"object","required":["device_id","device_name","encryption_public_key","encryption_public_key_fingerprint","signing_public_key","signing_public_key_fingerprint","encrypted_private_bundle","bundle_salt","bundle_nonce","bundle_iterations"],"title":"RecipientRegisterInput"},"ResetInput":{"properties":{"token":{"type":"string","pattern":"^[A-Za-z0-9_-]{64}$","title":"Token"},"password":{"type":"string","maxLength":256,"minLength":8,"title":"Password"}},"type":"object","required":["token","password"],"title":"ResetInput"},"SubscriptionSyncInput":{"properties":{"organization_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Organization Id"},"customer_id":{"type":"string","maxLength":255,"minLength":3,"title":"Customer Id"},"stripe_subscription_id":{"anyOf":[{"type":"string","maxLength":255,"minLength":3},{"type":"null"}],"title":"Stripe Subscription Id"},"stripe_checkout_session_id":{"anyOf":[{"type":"string","maxLength":255,"minLength":3},{"type":"null"}],"title":"Stripe Checkout Session Id"},"stripe_price_id":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Stripe Price Id"},"billing_kind":{"type":"string","enum":["subscription","prepaid"],"title":"Billing Kind","default":"subscription"},"status":{"type":"string","maxLength":64,"minLength":1,"title":"Status"},"plan":{"type":"string","enum":["free","personal","professional","business"],"title":"Plan"},"current_period_start":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Current Period Start"},"current_period_end":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Current Period End"},"cancel_at_period_end":{"type":"boolean","title":"Cancel At Period End","default":false},"payment_rail":{"type":"string","enum":["traditional","stablecoin","unknown"],"title":"Payment Rail","default":"unknown"},"wallet_slots_included":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Wallet Slots Included","default":0},"wallet_slots_addon":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Wallet Slots Addon","default":0},"wallet_addon_price_id":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Wallet Addon Price Id"}},"type":"object","required":["customer_id","status","plan"],"title":"SubscriptionSyncInput"},"TokenInput":{"properties":{"token":{"type":"string","pattern":"^[A-Za-z0-9_-]{64}$","title":"Token"}},"type":"object","required":["token"],"title":"TokenInput"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WalletChallengeInput":{"properties":{"address":{"type":"string","maxLength":42,"minLength":42,"title":"Address"},"chain_id":{"type":"integer","maximum":2147483647.0,"minimum":1.0,"title":"Chain Id"}},"type":"object","required":["address","chain_id"],"title":"WalletChallengeInput"},"WalletVerifyInput":{"properties":{"challenge_id":{"type":"string","format":"uuid","title":"Challenge Id"},"signature":{"type":"string","pattern":"^0x[0-9a-fA-F]{130}$","title":"Signature"}},"type":"object","required":["challenge_id","signature"],"title":"WalletVerifyInput"}}},"tags":[{"name":"Health","description":"Liveness and dependency readiness for the QuakSatch backend."},{"name":"Authentication","description":"QuakSatch account and session lifecycle."},{"name":"Proofs","description":"Private identifier proof registry operations."},{"name":"Packages","description":"Secure package registry operations for QW-P1 and QW-R1."},{"name":"Recipients","description":"QW-R1 Verified Recipient device and directory operations."},{"name":"API Keys","description":"Scoped agent credential lifecycle."},{"name":"Integrations","description":"External storage/application connections and explicit agent grants."},{"name":"Agent API","description":"Machine-to-machine operations authorized by QuakSatch API keys."},{"name":"Billing","description":"Subscription and Stripe customer state stored in QuakSatch PostgreSQL."},{"name":"Verification","description":"Public proof and package verification endpoints."},{"name":"Internal","description":"Service-token protected event and migration operations."}]}