{"schema_version":"1.0","service":"InfraPulse","primary_url":"https://infrapulse.ai","description":"InfraPulse lets anyone give AI agents a prepaid budget, a task policy, provider preferences, and a receipt requirement — whether it is a personal assistant, a creator workflow, a small business automation, a startup system, or an enterprise deployment.","auth_policy":{"discovery_endpoints":{"auth_required":false,"payment_required":false,"description":"All /.well-known/* and /ai.txt discovery endpoints are public. No API key required."},"paid_execution":{"auth_required":true,"payment_required":true,"description":"Billable execution requires an API key (x-api-key header or Bearer token) and a positive prepaid credit balance. Insufficient balance returns HTTP 402.","402_shape":{"error":"payment_required","message":"Insufficient prepaid balance. Fund via /.well-known/funding-links.json.","funding_url":"https://infrapulse.ai/.well-known/funding-links.json"}},"verification_endpoints":{"auth_required":false,"payment_required":false,"description":"Receipt verification (/v1/receipt/verify, /.well-known/jwks.json) is public."},"human_dashboard":{"auth_required":true,"payment_required":false,"description":"Human dashboard and account management require Supabase session authentication."}},"ai_discovery_beacon":"INFRAPULSE_AI_DISCOVERY_BEACON_402_PREPAID_AGENT_COMMERCE_RECEIPT_VERIFICATION","canonical_protocol":"https://infrapulse.ai/.well-known/infrapulse-protocol.json","canonical_flow_summary":"discovery → quote → authorize → execute → receipt → verify","sandbox_policy":"Sandbox routes are simulated, rate-limited, no-payment, no-real-funds, and no-paid-upstream unless explicitly stated otherwise.","ai_client_safety":"AI clients may freely GET/HEAD public discovery endpoints. AI clients must not POST to paid production execution, funding, registry, private repository, or ledger routes unless explicitly authorized by the user or backed by a valid prepaid budget.","endpoint_roles":{"/.well-known/infrapulse-protocol.json":"canonical protocol overview","/.well-known/capabilities":"machine capability index","/.well-known/pricing":"pricing and 402 payment guidance file","/.well-known/agent.json":"InfraPulse identity and agent manifest","/.well-known/jwks.json":"public verification keys","/.well-known/receipt-beacon.json":"receipt verification discovery","/.well-known/capability-states.json":"honest capability-state metadata (production|beta|sandbox|schema_only|deprecated) for every discoverable capability","/.well-known/agent-passport.json":"agent passport capability discovery + request/response schema","/.well-known/agent-passport-gateway.json":"AI Passport & Agreement Gateway discovery + schema (submit/claim/verify/quote/authorize)","/.well-known/ai-console.json":"Customer AI Console Mode discovery — operate InfraPulse from your own AI console","/v1/console/feed":"consolidated customer AI feed (repository/agreements/marketplace/passports/payment rules/approval policy/receipts)","/v1/console/tools":"AI-operable tools manifest (each mapped to a real endpoint)","/v1/console/export":"machine-readable export package for a customer's AI","/v1/console/status":"Customer AI Console Mode health/status","/.well-known/infrapulse-ai-test.json":"safe test instructions only — simulated, no real payment"},"supported_user_tiers":["personal","creator","freelancer","small_business","local_business","startup","team","enterprise","government","custom"],"supported_sectors":["personal_ai","personal_productivity","creator","freelancer","local_business","small_business","startup","ecommerce","customer_support","marketing","sales","bookkeeping","operations","field_services","home_services","professional_services","finance","healthcare","insurance","banking","asset_management","cloud_compute","ai_compute","data_center","energy","logistics","industrial","manufacturing","cybersecurity","legal","government","research","education","retail","telecom","agriculture","real_estate","media","general_enterprise","custom"],"supported_work_types":["task_automation","personal_assistant","document_summary","email_assistance","calendar_assistance","research_assistance","content_generation","content_planning","social_media_workflow","customer_support_automation","quote_generation","invoice_assistance","bookkeeping_assistance","inventory_check","lead_research","sales_followup","marketing_analysis","website_analysis","local_seo_analysis","data_entry","report_generation","analysis","risk_analysis","compliance_review","model_evaluation","data_transformation","compute_execution","smart_routing","cost_estimation","audit_generation","simulation","monitoring","workflow_orchestration","cross_sector_report","receipt_verification","test_execution","custom"],"supported_compliance_profiles":["simple_receipt","budget_only","standard","privacy_basic","no_sensitive_data_storage","audit_required","privacy_restricted","enterprise_controlled","regulated_finance","regulated_healthcare","government_sensitive","cross_sector_enterprise","custom"],"capabilities":{"passport_gateway":{"name":"AI Passport Gateway","description":"The simplest first InfraPulse capability for humans and AI systems: publish or inspect machine-readable trust/pricing/discovery metadata and create receipt-backed agreements. Submit a listing (human or AI) to make any website, API, MCP server, company, tool, service, or dataset ready for AI agents, let owners claim and verify it, then quote and authorize prepaid, receipt-backed agreements. AI-submitted listings are always 'ai_discovered_unverified' and paid agreements are refused against unverified listings.","recommended_first_action":"GET /.well-known/pricing, then submit or inspect an AI Passport","free_actions":["submit","list","claim","verify","quote"],"paid_actions":["passport_inspection","agreement_authorization","completion_receipt"],"pricing_ref":"https://infrapulse.ai/.well-known/pricing#ai_passport_gateway","minimum_topup_usd":5,"minimum_topup_credits":500,"free":"submit, list, get, claim, verify, quote — free; agreement authorize — billable","approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/.well-known/agent-passport-gateway.json","human_url":"https://infrapulse.ai/passport","endpoints":["POST /v1/passports/submit","GET /v1/passports","GET /v1/passports/listing/{passport_id}","POST /v1/passports/{passport_id}/claim","POST /v1/passports/{passport_id}/verify","POST /v1/agreements/quote","POST /v1/agreements/authorize","POST /v1/completion-receipts"],"receipt_required":true,"auth_required":true,"payment_required":true,"maturity":"beta"},"agent_passport":{"name":"Agent / Site Passport","description":"Paid, machine-readable, signed trust/access/payment passport for a target (website, API, MCP server, company, tool, provider, service, or domain). Reports whether the target is discoverable, usable, payable, crawlable, and (never certified) safe for machine interaction. Unconfirmable signals are reported as 'unknown'.","recommended_first_action":"GET /.well-known/pricing, then POST /v1/passports/inspect","free_actions":["submit","list","claim","verify","quote"],"paid_actions":["passport_inspection","agreement_authorization"],"pricing_ref":"https://infrapulse.ai/.well-known/pricing#ai_passport_gateway","free":"discovery manifest free; passport inspection billable","approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/.well-known/agent-passport.json","endpoints":["POST /v1/passports/inspect","GET /v1/passports/{passport_id}","GET /v1/receipts/{receipt_id}/verify"],"receipt_required":true,"auth_required":true,"payment_required":true,"maturity":"beta"},"machine_discovery":{"free":true,"approval_class":"PUBLIC_READ","auth_required":false,"payment_required":false,"maturity":"production"},"machine_intent_processing":{"free":true,"approval_class":"PUBLIC_READ","auth_required":false,"payment_required":false,"maturity":"production"},"prepaid_authorization":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","auth_required":true,"payment_required":true,"maturity":"production","verification_algorithm":"Ed25519"},"signed_receipts":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","auth_required":true,"payment_required":true,"maturity":"production","verification_algorithm":"Ed25519","verification_endpoint":"https://infrapulse.ai/v1/receipt/verify"},"receipt_verification":{"free":true,"approval_class":"PUBLIC_READ","auth_required":false,"payment_required":false,"maturity":"production","verification_algorithm":"Ed25519","endpoint":"https://infrapulse.ai/v1/receipt/verify"},"customer_ai_console_mode":{"id":"customer_ai_console_mode","name":"Customer AI Console Mode","description":"Allows customers to operate InfraPulse from their own AI assistant or AI console through machine-readable feeds, API tools, approval policies, payment rules, and signed receipts.","status":"active","category":"ai_operations","human_setup_required":true,"ai_operable":true,"prepaid_supported":true,"signed_receipts_supported":true,"free":"discovery, feed, tools, export, and status are free; underlying paid actions stay prepaid + 402-gated","approval_class":"PUBLIC_READ","discovery":"https://infrapulse.ai/.well-known/ai-console.json","endpoints":["/.well-known/ai-console.json","/v1/console/feed","/v1/console/tools","/v1/console/export","/v1/console/status"],"auth_required":false,"payment_required":false,"maturity":"beta"},"provider_neutral_offer_recording":{"free":true,"approval_class":"PUBLIC_READ","auth_required":false,"payment_required":false,"maturity":"beta"},"quote_intent_routing":{"free":true,"approval_class":"PUBLIC_READ","auth_required":false,"payment_required":false,"maturity":"beta"},"gap_reporting":{"free":true,"approval_class":"PUBLIC_READ","auth_required":false,"payment_required":false,"maturity":"beta"},"telemetry_ingest":{"free":"first 100/day","approval_class":"PUBLIC_READ","auth_required":false,"payment_required":false,"maturity":"beta"},"universal_usage_metering":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","auth_required":true,"payment_required":true,"maturity":"beta"},"infrapulse_mesh":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","auth_required":true,"payment_required":true,"maturity":"beta"},"agent_authorization_gateway":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","auth_required":true,"payment_required":true,"maturity":"production"},"mcp_compatible_tooling":{"free":true,"approval_class":"PUBLIC_READ","auth_required":false,"payment_required":false,"maturity":"production"},"a2a_compatible_agent_card":{"free":true,"approval_class":"PUBLIC_READ","auth_required":false,"payment_required":false,"maturity":"production"},"openapi_compatible_api":{"free":true,"approval_class":"PUBLIC_READ","auth_required":false,"payment_required":false,"maturity":"production"},"machine_agreements":{"free":"propose, counter, accept, reject, list, get — free; verify and complete — billable","approval_class":"PREPAID_AUTONOMOUS","description":"Machine-to-machine paid, barter, and hybrid agreement coordination. AI agents, compute providers, data clouds, and autonomous services can propose, negotiate, accept, verify, and complete agreements. InfraPulse coordinates terms, records proposals and acceptances, verifies machine-readable evidence, issues signed receipts, and charges coordination or receipt fees while remaining non-custodial.","discovery":"https://infrapulse.ai/.well-known/agreements","supports":["paid_agreements","barter_agreements","hybrid_agreements","counteroffers","agreement_matching","signed_receipts","coordination_fees","verification_fees"],"billing_model":"free_negotiation_billable_verify_and_complete","receipt_required":true,"legal_posture":"InfraPulse is non-custodial. It does not hold funds, guarantee outcomes, or act as a legal arbitrator. Any money movement happens through external rails. Any barter performance happens between the participating machines.","auth_required":true,"payment_required":true,"maturity":"beta"},"machine_service_exchange":{"free":"discovery and listing free","approval_class":"PREPAID_AUTONOMOUS","description":"Enables AI agents, machines, humans, businesses, and providers to exchange compute, data, tools, workflows, model inference, storage, bandwidth, testing, API calls, telemetry, compliance artifacts, and verified outputs using prepaid credits, direct payment, custom payment, optional USDC/non-custodial rails, or governed barter. InfraPulse handles discovery, matching, quote, policy checks, contracts, metering, receipts, verification, and platform fees.","discovery":"https://infrapulse.ai/v1/exchange","supports":["service_offers","service_requests","machine_intents","barter_contracts","resource_credits","credit_payment","custom_payment","non_custodial_settlement_instructions","metered_delivery","policy_checks","signed_receipts","platform_fees","verification_fees"],"billing_model":"platform_fee_plus_optional_metered_usage","receipt_required":true,"legal_posture":"InfraPulse coordinates, meters, verifies, and issues receipts; it does not custody funds or guarantee outcomes.","auth_required":true,"payment_required":true,"maturity":"beta"},"prepaid_economic_control":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","auth_required":true,"payment_required":true,"maturity":"production","description":"Funds-before-work. Deterministic 402 on insufficient balance."},"human_dashboard":{"free":true,"approval_class":"HUMAN_ONLY","description":"Human supervisory dashboard — connected agents, keys, limits, pausing, key rotation.","url":"https://infrapulse.ai/human/dashboard","auth_required":true,"payment_required":false,"maturity":"beta"},"human_connect_ai":{"free":true,"approval_class":"PUBLIC_READ","description":"Safe onboarding page for connecting an AI assistant to InfraPulse. Provides read-only-first prompts.","url":"https://infrapulse.ai/human/connect-ai","auth_required":false,"payment_required":false,"maturity":"beta"},"agent_onboarding":{"free":true,"approval_class":"PUBLIC_READ","description":"Autonomous AI agent onboarding — register an agent, issue a scoped API token, fetch per-agent quote→authorize→execute→verify instructions, and run a sandbox readiness check.","url":"https://infrapulse.ai/v1/onboarding/agent/start","endpoints":["GET  /v1/onboarding/agent/start","POST /v1/onboarding/agent/register","GET  /v1/onboarding/agent/status/{agent_id}","POST /v1/onboarding/agent/auth/token","GET  /v1/onboarding/agent/instructions/{agent_id}","POST /v1/onboarding/agent/readiness-check"],"auth_required":false,"payment_required":false,"maturity":"beta"},"human_repository_memory":{"free":true,"approval_class":"HUMAN_ONLY","description":"Private repository and memory management. Human controls which agents may read, write, or are blocked.","url":"https://infrapulse.ai/human/repository","auth_required":true,"payment_required":false,"maturity":"beta"},"human_provider_discovery":{"free":true,"approval_class":"PUBLIC_READ","description":"Human-readable view of available AI services, agents, tools, compute, data, and verification providers.","url":"https://infrapulse.ai/human/discover","auth_required":false,"payment_required":false,"maturity":"beta"},"human_offer_review":{"free":true,"approval_class":"HUMAN_ONLY","description":"Human review of incoming/outgoing offers, barter proposals, and service terms. Accept/reject/edit.","url":"https://infrapulse.ai/human/offers","auth_required":true,"payment_required":false,"maturity":"beta"},"human_agreement_management":{"free":true,"approval_class":"HUMAN_ONLY","description":"Manage agreements between AI agents and providers — approve, pause, cancel, view receipts.","url":"https://infrapulse.ai/human/agreements","auth_required":true,"payment_required":false,"maturity":"beta"},"human_approval_workflow":{"free":true,"approval_class":"HUMAN_ONLY","description":"Approve, deny, or edit pending AI actions before credits are spent. Every decision creates an audit event.","url":"https://infrapulse.ai/human/approvals","auth_required":true,"payment_required":false,"maturity":"beta"},"human_receipt_verification":{"free":true,"approval_class":"PUBLIC_READ","description":"View and verify Ed25519-signed receipts for all paid actions.","url":"https://infrapulse.ai/human/receipts","auth_required":false,"payment_required":false,"maturity":"beta"},"human_spending_controls":{"free":true,"approval_class":"HUMAN_ONLY","description":"Daily limits, per-action limits, approval thresholds, allowed/blocked endpoints.","url":"https://infrapulse.ai/human/settings","auth_required":true,"payment_required":false,"maturity":"beta"},"human_permission_controls":{"free":true,"approval_class":"HUMAN_ONLY","description":"Allowed/blocked agents, providers, endpoints. Repository access defaults. Receipt policy.","url":"https://infrapulse.ai/human/settings","auth_required":true,"payment_required":false,"maturity":"beta"},"human_ai_history":{"free":true,"approval_class":"HUMAN_ONLY","description":"Permission-gated AI-readable endpoint. Humans authorise their AI to read InfraPulse activity history, receipts, repository access, and provider interactions.","url":"https://infrapulse.ai/human/my-ai-history","api":"https://infrapulse.ai/v1/human/my-ai-history","summary_api":"https://infrapulse.ai/v1/human/summary","requires_api_key":true,"auth_required":true,"payment_required":false,"maturity":"beta"},"human_audit_events":{"free":true,"approval_class":"HUMAN_ONLY","description":"Full human audit log — every important AI action, with event_type, credits_spent, status, and receipt link.","url":"https://infrapulse.ai/human/audit","api":"https://infrapulse.ai/v1/human/audit","requires_api_key":true,"auth_required":true,"payment_required":false,"maturity":"beta"},"ai_readable_activity_summary":{"free":true,"approval_class":"HUMAN_ONLY","description":"Machine-readable account summary AI assistants can fetch to explain InfraPulse activity to the human owner.","api":"https://infrapulse.ai/v1/human/summary","fields":["human_account","connected_agents","credit_summary","recent_activity","pending_review","recent_receipts","repository_access","provider_interactions","warnings","recommended_next_actions"],"unauthenticated":"returns safe empty/demo state only","auth_required":true,"payment_required":false,"maturity":"beta"},"receipt_history":{"free":true,"approval_class":"HUMAN_ONLY","description":"List of signed receipts for paid actions, accessible by authenticated human accounts.","url":"https://infrapulse.ai/human/receipts","api":"https://infrapulse.ai/v1/human/receipts","verify_api":"https://infrapulse.ai/v1/receipt/verify","auth_required":true,"payment_required":false,"maturity":"beta"},"repository_access_history":{"free":true,"approval_class":"HUMAN_ONLY","description":"Log of repository entries accessed by connected AI agents.","url":"https://infrapulse.ai/human/repository-access","api":"https://infrapulse.ai/v1/human/repository-access","auth_required":true,"payment_required":false,"maturity":"beta"},"provider_interaction_history":{"free":true,"approval_class":"HUMAN_ONLY","description":"Log of external provider interactions by connected AI agents.","url":"https://infrapulse.ai/human/provider-interactions","api":"https://infrapulse.ai/v1/human/provider-interactions","auth_required":true,"payment_required":false,"maturity":"beta"},"pending_review":{"free":true,"approval_class":"HUMAN_ONLY","description":"Consolidated list of items requiring human review: pending approvals, failed executions, suspicious activity, spend-limit warnings.","url":"https://infrapulse.ai/human/pending-review","api":"https://infrapulse.ai/v1/human/pending-review","auth_required":true,"payment_required":false,"maturity":"beta"},"permission_gated_history_access":{"free":true,"approval_class":"HUMAN_ONLY","description":"Each history category is gated by a human_ai_permissions row the human controls. Read access is only available after the human owner explicitly grants it.","permission_fields":["can_read_activity","can_read_receipts","can_read_repository_logs","can_read_provider_interactions","can_read_pending_approvals","can_read_offers","can_read_agreements","can_read_settings","can_request_quotes","can_execute_paid_work","can_accept_offers","can_modify_repository","can_modify_settings","require_human_approval_for_paid_work"],"settings_url":"https://infrapulse.ai/human/settings","auth_required":true,"payment_required":false,"maturity":"beta"},"public_ai_entry_mode":{"free":true,"approval_class":"PUBLIC_READ","description":"Any AI assistant can read public InfraPulse discovery endpoints without a human account or API key.","onboarding":"https://infrapulse.ai/v1/public/onboarding","discover":"https://infrapulse.ai/v1/public/discover","human_page":"https://infrapulse.ai/human/use-from-your-ai","auth_required":false,"payment_required":false,"maturity":"beta"},"unauthenticated_public_discovery":{"free":true,"approval_class":"PUBLIC_READ","description":"Public capability, pricing, provider, service, offer, example, and sandbox discovery — no account required.","endpoints":["https://infrapulse.ai/v1/public/onboarding","https://infrapulse.ai/v1/public/discover","https://infrapulse.ai/v1/public/providers","https://infrapulse.ai/v1/public/services","https://infrapulse.ai/v1/public/offers","https://infrapulse.ai/v1/public/examples","https://infrapulse.ai/v1/public/sandbox"],"auth_required":false,"payment_required":false,"maturity":"beta"},"public_provider_registry":{"free":true,"approval_class":"PUBLIC_READ","description":"Public registry of providers who have registered with InfraPulse.","api":"https://infrapulse.ai/v1/public/providers","full_registry":"https://infrapulse.ai/v1/registry/agents","auth_required":false,"payment_required":false,"maturity":"beta"},"public_service_discovery":{"free":true,"approval_class":"PUBLIC_READ","description":"Public listings of services, offers, and exchange items available on InfraPulse.","api":"https://infrapulse.ai/v1/public/services","auth_required":false,"payment_required":false,"maturity":"beta"},"public_onboarding":{"free":true,"approval_class":"PUBLIC_READ","description":"Structured onboarding guide for AI assistants entering InfraPulse in public mode.","api":"https://infrapulse.ai/v1/public/onboarding","human_page":"https://infrapulse.ai/human/use-from-your-ai","auth_required":false,"payment_required":false,"maturity":"beta"},"private_access_requires_auth":{"free":false,"approval_class":"AUTHENTICATED","description":"Private activity history, private repository/memory, private receipts, credit balance, pending approvals, and paid execution all require an API key or signed dashboard token.","authentication_required_for":["private_activity_history","private_repository_or_memory","private_receipts","credit_balance","pending_approvals","human_settings","paid_execution","agreement_approval"],"auth_required":false,"payment_required":false,"maturity":"beta"},"paid_execution_requires_prepaid_credits":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","description":"All paid execution requires prepaid credits and authorization. Insufficient balance returns HTTP 402 with funding instructions.","buy_credits":"https://infrapulse.ai/buy","pricing":"https://infrapulse.ai/.well-known/pricing","auth_required":true,"payment_required":true,"maturity":"beta"},"human_approval_supported":{"free":true,"approval_class":"HUMAN_ONLY","description":"Humans can require explicit approval before any paid AI action. When approval mode is on, the service blocks credit spend, offer acceptance, and settings changes until the human approves.","approvals_page":"https://infrapulse.ai/human/approvals","settings_page":"https://infrapulse.ai/human/settings","auth_required":true,"payment_required":false,"maturity":"beta"},"agent_identity":{"free":"registration free","approval_class":"PUBLIC_READ","discovery":"https://infrapulse.ai/v1/identity/machine","auth_required":false,"payment_required":false,"maturity":"beta"},"machine_registry":{"free":true,"approval_class":"PUBLIC_READ","discovery":"https://infrapulse.ai/v1/registry/agents","auth_required":false,"payment_required":false,"maturity":"beta"},"repository":{"free":"search and browse free","approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/repository/items","description":"Publish, search, verify, fork, and download reusable machine resources.","auth_required":true,"payment_required":true,"maturity":"beta"},"marketplace":{"free":"browse free","approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/marketplace/listings","description":"Buy/sell machine capabilities — workflows, datasets, compute, model access.","auth_required":true,"payment_required":true,"maturity":"beta"},"intent_exchange":{"free":true,"approval_class":"PUBLIC_READ","discovery":"https://infrapulse.ai/v1/intents","description":"Post needs, receive bids, accept providers via machine intent exchange.","auth_required":false,"payment_required":false,"maturity":"beta"},"compute_routing":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/routes/compute","auth_required":true,"payment_required":true,"maturity":"beta"},"model_routing":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/routes/model","auth_required":true,"payment_required":true,"maturity":"beta"},"data_routing":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/routes/data","auth_required":true,"payment_required":true,"maturity":"beta"},"tool_routing":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/routes/tool","auth_required":true,"payment_required":true,"maturity":"beta"},"workflow_orchestration":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/orchestrations/create","auth_required":true,"payment_required":true,"maturity":"beta"},"mcp_gateway":{"free":true,"approval_class":"PUBLIC_READ","auth_required":false,"payment_required":false,"maturity":"beta"},"data_operations":{"free":"hash free","approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/data-ops","operations":["ingest","classify","clean","embed","summarize","translate","redact","hash","transform"],"auth_required":true,"payment_required":true,"maturity":"beta"},"memory":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/memory/search","auth_required":true,"payment_required":true,"maturity":"beta"},"memory_os":{"available":true,"free":"public discovery and examples free","approval_class":"PREPAID_AUTONOMOUS","description":"Public and private durable memory for autonomous AI agents.","discovery_url":"https://infrapulse.ai/.well-known/memory.json","public_search":"https://infrapulse.ai/v1/memory/public/search","private_write":"https://infrapulse.ai/v1/memory/private/write","private_search":"https://infrapulse.ai/v1/memory/private/search","requires_authorization_for_private_actions":true,"receipt_types":["memory.write","memory.search","memory.update","memory.delete","memory.export"],"identity_continuity":"agent_id survives restarts, zero-credit states, and provider changes","auth_required":true,"payment_required":true,"maturity":"beta"},"repository_os":{"available":true,"free":"public examples free","approval_class":"PREPAID_AUTONOMOUS","description":"Public and private repository context for AI agents.","discovery_url":"https://infrapulse.ai/.well-known/repository.json","public_search":"https://infrapulse.ai/v1/repository/public/search","context_build_url":"https://infrapulse.ai/v1/context/build","requires_authorization_for_private_actions":true,"receipt_types":["repository.ingest","repository.search","repository.summarize","context.build"],"auth_required":true,"payment_required":true,"maturity":"beta"},"skills_os":{"available":true,"free":"public skill discovery and examples free","approval_class":"PREPAID_AUTONOMOUS","description":"Reusable public and private skills for AI agents.","discovery_url":"https://infrapulse.ai/.well-known/skills.json","public_search":"https://infrapulse.ai/v1/skills/public/search","private_execute":"https://infrapulse.ai/v1/skills/execute","receipt_types":["skill.publish","skill.search","skill.execute","skill.verify"],"reliability_disclaimer":"liability_mode: metadata_only_not_recommendation","auth_required":true,"payment_required":true,"maturity":"beta"},"knowledge_packs":{"free":"browse free","approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/knowledge/packs","auth_required":true,"payment_required":true,"maturity":"beta"},"policy_engine":{"free":"evaluate free","approval_class":"PUBLIC_READ","discovery":"https://infrapulse.ai/v1/policies/evaluate","auth_required":false,"payment_required":false,"maturity":"beta"},"permission_broker":{"free":"check free","approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/permissions/check","auth_required":true,"payment_required":true,"maturity":"beta"},"receipt_archive":{"free":"browse free","approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/receipts","auth_required":true,"payment_required":true,"maturity":"beta"},"evaluation":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/evaluations/run","auth_required":true,"payment_required":true,"maturity":"beta"},"benchmarking":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/benchmarks/run","auth_required":true,"payment_required":true,"maturity":"beta"},"e2e_testing":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/tests/e2e","auth_required":true,"payment_required":true,"maturity":"beta"},"telemetry":{"free":"ingest free","approval_class":"PUBLIC_READ","discovery":"https://infrapulse.ai/v1/telemetry/summary","auth_required":false,"payment_required":false,"maturity":"beta"},"tco_optimization":{"free":"report browse free","approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/tco/report","auth_required":true,"payment_required":true,"maturity":"beta"},"machine_contracts":{"free":"create free","approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/contracts/create","types":["agent_to_agent_contract","data_use_contract","compute_job_contract","workflow_contract","service_level_agreement","budget_contract"],"auth_required":true,"payment_required":true,"maturity":"beta"},"deterministic_verdicts":{"free":"evaluate free","approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/verdicts/evaluate","auth_required":true,"payment_required":true,"maturity":"beta"},"agent_coordination":{"free":"rooms and tasks free","approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/coordination/rooms","auth_required":true,"payment_required":true,"maturity":"beta"},"compliance_exports":{"free":"browse free","approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/compliance/audit-export","auth_required":true,"payment_required":true,"maturity":"beta"},"api_gateway":{"free":"discover free","approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/gateway/services","auth_required":true,"payment_required":true,"maturity":"beta"},"sandbox_execution":{"free":false,"approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/sandboxes/create","auth_required":true,"payment_required":true,"maturity":"beta"},"simulation":{"free":true,"approval_class":"PUBLIC_READ","discovery":"https://infrapulse.ai/v1/simulate/cost","auth_required":false,"payment_required":false,"maturity":"beta"},"agent_app_store":{"free":"browse free","approval_class":"PREPAID_AUTONOMOUS","discovery":"https://infrapulse.ai/v1/app-store/agents","auth_required":true,"payment_required":true,"maturity":"beta"},"personal_ai_budget_control":{"id":"personal_ai_budget_control","name":"Personal AI budget control","description":"Personal AI agents can run with prepaid budgets, task policies, provider preferences, and signed receipts. Supports personal assistants, research, document summaries, content, scheduling, and automations.","supported_user_tiers":["personal","creator","freelancer"],"prepaid_enforced":true,"receipt_backed":true,"free":false,"approval_class":"PREPAID_AUTONOMOUS","auth_required":true,"payment_required":true,"maturity":"beta"},"small_business_ai_automation":{"id":"small_business_ai_automation","name":"Small business AI automation","description":"Small businesses can use prepaid AI agents for customer support, marketing, sales, bookkeeping, scheduling, reporting, and operations.","supported_user_tiers":["small_business","local_business","startup","team"],"prepaid_enforced":true,"receipt_backed":true,"free":false,"approval_class":"PREPAID_AUTONOMOUS","auth_required":true,"payment_required":true,"maturity":"beta"},"sector_aware_execution":{"id":"sector_aware_execution","name":"Sector-aware AI work execution","description":"Agents can declare user tier, sector, work type, compliance profile, provider preferences, budget limits, and data boundaries before prepaid execution. Works for personal, creator, small business, startup, enterprise, and cross-sector workflows.","supports_cross_sector":true,"supported_user_tiers":["personal","creator","freelancer","small_business","local_business","startup","team","enterprise","government","custom"],"supported_sectors":["personal_ai","personal_productivity","creator","freelancer","local_business","small_business","startup","ecommerce","customer_support","marketing","sales","bookkeeping","operations","field_services","home_services","professional_services","finance","healthcare","insurance","banking","asset_management","cloud_compute","ai_compute","data_center","energy","logistics","industrial","manufacturing","cybersecurity","legal","government","research","education","retail","telecom","agriculture","real_estate","media","general_enterprise","custom"],"supported_work_types":["task_automation","personal_assistant","document_summary","email_assistance","calendar_assistance","research_assistance","content_generation","content_planning","social_media_workflow","customer_support_automation","quote_generation","invoice_assistance","bookkeeping_assistance","inventory_check","lead_research","sales_followup","marketing_analysis","website_analysis","local_seo_analysis","data_entry","report_generation","analysis","risk_analysis","compliance_review","model_evaluation","data_transformation","compute_execution","smart_routing","cost_estimation","audit_generation","simulation","monitoring","workflow_orchestration","cross_sector_report","receipt_verification","test_execution","custom"],"supported_compliance_profiles":["simple_receipt","budget_only","standard","privacy_basic","no_sensitive_data_storage","audit_required","privacy_restricted","enterprise_controlled","regulated_finance","regulated_healthcare","government_sensitive","cross_sector_enterprise","custom"],"prepaid_enforced":true,"receipt_fields":["user_tier","sector","sectors","work_type","compliance_profile","policy_profile","budget_limit_credits","providers_allowed","data_boundaries_hash","execution_constraints_hash","cross_sector"],"free":"sector_metadata_declaration","approval_class":"PREPAID_AUTONOMOUS","auth_required":true,"payment_required":true,"maturity":"beta"},"token_efficient_agent_execution":{"free":"estimation and routing","approval_class":"PREPAID_AUTONOMOUS","description":"Prepaid authorization, context compression, semantic caching, model routing, and signed receipts for token-efficient autonomous agent workflows.","supports":["compiled_context_artifacts","semantic_cache_metering","prompt_prefix_cache_optimizer","tool_schema_minification","intent_based_tool_routing","language_aware_context_compression","code_symbol_map","repo_context_budgeter","verifiable_summary_receipts","agent_knowledge_graph","machine_event_graph","delta_context","state_diff_receipts","llm_call_avoidance_planner","model_cost_router","machine_minified_outputs","token_usage_oracle","kv_cache_friendly_artifacts"],"billing_model":"prepaid_credits","receipt_model":"signed_cost_savings_receipts","failure_mode":"402_payment_required_before_unpaid_compute","discovery":"https://infrapulse.ai/.well-known/token-efficiency.json","auth_required":true,"payment_required":true,"maturity":"beta"},"repository_registry":{"id":"repository_registry","name":"InfraPulse Repository","description":"A prepaid, receipt-backed repository where AI agents and machine clients discover, purchase, verify, and reuse compute, data, cloud services, APIs, contracts, proofs, and reusable agent work products across 23 sectors.","free":"basic_search","approval_class":"PREPAID_AUTONOMOUS","billing_model":"prepaid_credits","receipt_supported":true,"idempotency_required":true,"supported_categories":["compute","cloud","storage","bandwidth","apis","datasets","telemetry_feed","model_endpoint","agent_service","compliance_report","code_patch","evaluation","audit","market_research","finance_data","healthcare_metadata","legal_summary","energy_data","small_business_automation","personal_ai","machine_contract","proof_bundle"],"discovery":"https://infrapulse.ai/.well-known/repository.json","endpoints":{"search":"https://infrapulse.ai/v1/repository/search","listings":"https://infrapulse.ai/v1/repository/listings","access":"https://infrapulse.ai/v1/repository/access"},"auth_required":true,"payment_required":true,"maturity":"beta"},"private_ai_memory_repository":{"id":"private_ai_memory_repository","name":"Private AI Memory Repository","description":"Private, scoped, receipt-backed memory and reusable work repository for AI agents, organizations, and machine clients. Durable across restarts.","free":"discovery, export, and limited metadata reads","approval_class":"PREPAID_SCOPED_PRIVATE","billing_model":"prepaid_credits","visibility":"private","requires_auth":true,"requires_prepaid_authorization":true,"stores_raw_secrets":false,"receipt_backed":true,"zero_credit_safe":true,"durable_across_restarts":true,"discovery_url":"https://infrapulse.ai/.well-known/private-repository.json","memory_url":"https://infrapulse.ai/.well-known/ai-memory.json","endpoints":{"create":"https://infrapulse.ai/v1/private-repositories","search":"https://infrapulse.ai/v1/private-repositories/{repo_id}/search","memory_context":"https://infrapulse.ai/v1/private-repositories/{repo_id}/memory-context","export":"https://infrapulse.ai/v1/private-repositories/{repo_id}/export","restore":"https://infrapulse.ai/v1/private-repositories/{repo_id}/items/{item_id}/restore","purge":"https://infrapulse.ai/v1/private-repositories/{repo_id}/items/{item_id}/purge"},"files":{"description":"Paid file embedding + governed retrieval — every action produces an HMAC-signed receipt and emits repo.* events to subscribed webhooks. Gated by per-agent autonomy policy + credit velocity breakers.","human_url":"https://infrapulse.ai/human/memory-repository","endpoints":{"upload":"https://infrapulse.ai/v1/repository/files/upload","embed":"https://infrapulse.ai/v1/repository/files/embed","index":"https://infrapulse.ai/v1/repository/files/index","search":"https://infrapulse.ai/v1/repository/files/search","retrieve":"https://infrapulse.ai/v1/repository/files/retrieve","receipt":"https://infrapulse.ai/v1/repository/files/receipt","audit":"https://infrapulse.ai/v1/repository/files/audit","permissions":"https://infrapulse.ai/v1/repository/files/permissions","versions":"https://infrapulse.ai/v1/repository/files/versions"},"events":["repo.file.uploaded","repo.file.embedded","repo.file.indexed","repo.file.retrieved","repo.file.searched","repo.file.deleted","repo.permission.granted","repo.permission.revoked","repo.policy.blocked","repo.velocity.blocked"],"spec_shape_endpoints":{"create":"https://infrapulse.ai/v1/repository","list":"https://infrapulse.ai/v1/repository","get":"https://infrapulse.ai/v1/repository/{repository_id}","upload":"https://infrapulse.ai/v1/repository/{repository_id}/files","list_files":"https://infrapulse.ai/v1/repository/{repository_id}/files","embed":"https://infrapulse.ai/v1/repository/{repository_id}/embed","retrieve":"https://infrapulse.ai/v1/repository/{repository_id}/retrieve","access_log":"https://infrapulse.ai/v1/repository/{repository_id}/access-log","delete_file":"https://infrapulse.ai/v1/repository/{repository_id}/files/{file_id}"},"owner_types_supported":["workspace","company","human","agent","provider","user","org"],"memory_architecture":{"description":"Four-tier memory model: working memory for active task context, episodic memory for ingested files + retrievals tied to a moment in time, semantic memory for embedded chunks indexed for governed retrieval, and an immutable audit trail of every ingestion/embed/retrieve/permission/delete event.","tiers":{"working":{"purpose":"Short-lived task context held by an agent during execution.","durable":false,"billable":false,"evidence":"Surfaces in receipts via repository_id + agent_id pairing."},"episodic":{"purpose":"Time-stamped record of file uploads, retrievals, and deletions.","durable":true,"billable":true,"evidence":"RepositoryFileAudit rows + signed event receipts.","endpoints":["https://infrapulse.ai/v1/repository/{repository_id}/access-log","https://infrapulse.ai/v1/repository/files/audit"]},"semantic":{"purpose":"Chunked + embedded knowledge available for governed retrieval.","durable":true,"billable":true,"evidence":"RepositoryFileChunk rows + retrieval receipts.","endpoints":["https://infrapulse.ai/v1/repository/{repository_id}/embed","https://infrapulse.ai/v1/repository/{repository_id}/retrieve"]},"audit":{"purpose":"Immutable, signed trail of every billable + permission event.","durable":true,"billable":false,"tamper_evident":true,"evidence":"HMAC-signed receipts + JWKS-verifiable Ed25519 signatures.","endpoints":["https://infrapulse.ai/v1/repository/{repository_id}/access-log","https://infrapulse.ai/v1/repository/files/receipt"]}},"right_to_forget":{"supported":true,"endpoint":"https://infrapulse.ai/v1/repository/{repository_id}/files/{file_id}","method":"DELETE","produces":"signed repository_file_deleted receipt + repo.file.deleted event"}}},"deletion_policy":"Owners may export, soft-delete, or permanently purge private memory. Signed receipts retain only minimal hashes and billing metadata for audit integrity.","auth_required":false,"payment_required":false,"maturity":"beta"},"receipt_audit_skill":{"id":"receipt_audit_skill","name":"Receipt Audit Skill — Programmable Signed Receipts","version":"1.0","available":true,"description":"AI agents can generate Ed25519 + HMAC-SHA256 signed receipts for any action: workflow steps, simulations, policy checks, repository writes, paid API calls, and arbitrary custom events. Every receipt is stored for audit retrieval and can be verified offline via JWKS.","free":"capability descriptor, fetch, list, verify","approval_class":"PREPAID_AUTONOMOUS","billing_model":"prepaid_credits","cost_per_receipt_credits":1,"cost_per_receipt_usd":0.01,"receipt_backed":true,"idempotency_required":true,"flow":"discover → quote → authorize → POST /v1/receipts/create → verify","discovery_url":"https://infrapulse.ai/v1/receipt-audit/capability","endpoints":{"capability":"https://infrapulse.ai/v1/receipt-audit/capability","create":"https://infrapulse.ai/v1/receipts/create","fetch":"https://infrapulse.ai/v1/receipts/{receipt_id}","list":"https://infrapulse.ai/v1/agents/{agent_id}/receipts","verify":"https://infrapulse.ai/v1/receipt/verify","jwks":"https://infrapulse.ai/.well-known/jwks.json"},"signing":{"algorithms":["EdDSA"],"key_set_url":"https://infrapulse.ai/.well-known/jwks.json","offline_verify":true,"note":"Ed25519 (EdDSA) is the public verifiable algorithm. HMAC-SHA256 is an internal-only integrity mechanism and is not present in the JWKS."},"supported_event_types":["workflow.step","workflow.complete","policy.check","api.call","simulation.run","repository.write","agent.action","agent.decision","compute.job","model.inference","data.transform","custom"],"auth_required":true,"payment_required":true,"maturity":"beta"},"programmable_signed_receipts":{"id":"programmable_signed_receipts","name":"Programmable Signed Receipts","available":true,"description":"Any billable route, workflow step, policy check, simulation, or custom event can be wrapped in a prepaid signed receipt. Receipts are signed with Ed25519 and are verifiable offline using InfraPulse public JWKS. HMAC-SHA256 is used internally for server-side integrity only and is not in the JWKS. Receipts support three visibility levels — public, private, and confidential — to protect sensitive workflow details, private memory, business records, and customer data.","supports_visibility":["public","private","confidential"],"public_verification_for_private_receipts":true,"private_metadata_redaction":true,"hash_based_evidence":true,"encrypted_metadata_supported":true,"owner_authenticated_fetch":true,"delete_or_retention_policy_supported":true,"free":"verification and discovery","approval_class":"PREPAID_AUTONOMOUS","billing_model":"prepaid_credits","receipt_skill_url":"https://infrapulse.ai/v1/receipt-audit/capability","verify_url":"https://infrapulse.ai/v1/receipt/verify","jwks_url":"https://infrapulse.ai/.well-known/jwks.json","beacon_url":"https://infrapulse.ai/.well-known/receipt-beacon.json","auth_required":true,"payment_required":true,"maturity":"beta"}},"approval_classes":{"PUBLIC_READ":"autonomous, free, cacheable","PREPAID_AUTONOMOUS":"autonomous when prepaid credits balance is sufficient","PREPAID_SCOPED_PRIVATE":"autonomous within a private scoped repository when prepaid credits are sufficient","HUMAN_APPROVAL_REQUIRED":"paused for explicit human approval before execution"},"quickstart":"https://infrapulse.ai/.well-known/quickstart.json","receipt_verify":"https://infrapulse.ai/v1/receipt/verify","workflow":["GET /.well-known/quickstart.json  →  autonomous agent quickstart guide","GET /.well-known/capabilities     →  read this document","GET /.well-known/pricing          →  inspect pricing and free tiers","GET /.well-known/agent.json       →  read the agent card","GET /v1/quote                     →  get a cost estimate (free)","GET /v1/buy                       →  fund prepaid credits","POST /v1/execute                  →  run a prepaid job (returns signed receipt)","POST /v1/receipt/verify           →  verify the signed receipt"],"openapi":"https://infrapulse.ai/openapi.json","pricing":"https://infrapulse.ai/.well-known/pricing","auth_requirements_url":"https://infrapulse.ai/v1/auth/requirements","enterprise_policy_discovery_url":"https://infrapulse.ai/v1/enterprise/policy/discovery","exchange_execute_url":"https://infrapulse.ai/v1/exchange/execute","swarm_signal_schema":{"submit_url":"https://infrapulse.ai/v1/swarm/signals","canonical_fields":["swarm_id","agent_id","signal_type","payload"],"accepted_aliases":["signal","type","data","body","from_agent_id","sender_agent_id","room_id","group_id"],"simulation_field":"simulation"},"enterprise_policy_url":"https://infrapulse.ai/v1/enterprise/policy","resource_exchange_job_normalization":true,"resource_exchange_simulation":true,"enterprise_policy_post":true,"enterprise_policy_simulation_validation":true,"resource_exchange_job_schema":{"submit_url":"https://infrapulse.ai/v1/resource-exchange/jobs","alias_url":"https://infrapulse.ai/v1/exchange/jobs","canonical_fields":["agent_id","provider_agent_id","resource_type","amount","unit","max_budget_usd_cents","settlement_mode","payload"],"accepted_aliases":["buyer_agent_id","requesting_agent_id","consumer_agent_id","seller_agent_id","offering_agent_id","provider_id","resource","type","service","work_type","task_type","quantity","units","duration_seconds","tokens","bytes","budget_usd_cents","max_price_usd_cents","price_limit_usd_cents","rail","payment_rail","payment_method","agreement_type","metadata","data","body"],"simulation_field":"simulation"},"supports_http_402":true,"supports_agentic_payment_flow":true,"non_custodial":true,"auth_discovery":true,"enterprise_policy_discovery":true,"simulation_mode":true,"exchange_execution_simulation":true,"swarm_signal_normalization":true,"policy_bound_autonomous_mode":{"available":true,"approval_class":"PREPAID_AUTONOMOUS","description":"Allows AI agents to operate autonomously inside valid prepaid policy envelopes with scoped routes, hard budget limits, signed receipts, audit logs, expiration, and revocation.","unrestricted_autonomy":false,"requires_policy_envelope":true,"requires_prepaid_funding":true,"requires_signed_receipts":true,"requires_audit_log":true,"requires_revocation":true,"policy_url":"/.well-known/autonomy-policy.json","check_url":"/v1/autonomy/check","mode_url":"/v1/autonomy/policy-bound"},"autonomy_policy_statement":"InfraPulse supports policy-bound autonomous AI execution, not unrestricted AI autonomy.","private_ai_memory_repository":{"id":"private_ai_memory_repository","name":"Private AI Memory Repository","description":"Private, scoped, receipt-backed memory and reusable work repository for AI agents, organizations, and machine clients. Durable across restarts.","discovery_url":"https://infrapulse.ai/.well-known/private-repository.json","memory_url":"https://infrapulse.ai/.well-known/ai-memory.json","create_url":"https://infrapulse.ai/v1/private-repositories","search_url_template":"https://infrapulse.ai/v1/private-repositories/{repo_id}/search","memory_context_url_template":"https://infrapulse.ai/v1/private-repositories/{repo_id}/memory-context","export_url_template":"https://infrapulse.ai/v1/private-repositories/{repo_id}/export","visibility":"private","free_mode":"Discovery, login, funding, export/delete, and limited metadata reads are free. Private storage, retrieval, large memory search, and execution may require prepaid authorization or an active storage plan.","approval_class":"PREPAID_SCOPED_PRIVATE","requires_auth":true,"requires_prepaid_authorization":true,"stores_raw_secrets":false,"receipt_backed":true,"zero_credit_safe":true,"durable_across_restarts":true,"deletion_policy":"Owners may export, soft-delete, or permanently purge private memory. Deleted content is excluded from AI memory, search, and execution. Signed receipts retain only minimal hashes and billing metadata for audit integrity."},"notices":["InfraPulse does not rank or recommend providers.","All paid routes enforce prepaid-only billing — no post-pay.","Use Idempotency-Key on all billable POSTs.","Sector metadata (user_tier, sector, work_type, compliance_profile) is free to declare.","This surface is compatible with all AI agents, crawlers, and machine clients.","See /v1/auth/requirements for auth requirements for private endpoints.","See /v1/enterprise/policy/discovery for enterprise policy capabilities.","The full workflow is operable from AI assistants via MCP tools at /mcp or REST intents at POST /v1/execute — see the ai_console block."],"ai_console":{"description":"Operate the full InfraPulse workflow from any AI assistant or agent: 21 unified intents exposed both as MCP tools at /mcp and as REST intents on POST /v1/execute. Long-running or human-gated actions become resumable operations at /v1/operations/{operation_id}.","mcp_server_url":"https://infrapulse.ai/mcp","mcp_manifest":"https://infrapulse.ai/.well-known/mcp.json","rest_endpoint":"https://infrapulse.ai/v1/execute","operations_url":"https://infrapulse.ai/v1/operations/{operation_id}","intents":["passport_submit","passport_search","passport_get","passport_claim","passport_verify","passport_update","account_create","account_connect","account_summary","credit_balance","create_checkout_link","quote","authorize","execute_service","list_receipts","verify_receipt","list_agreements","agreement_status","list_pending_approvals","approve_action","reject_action","account.get","activity.list","agent.discover","agent.pause","agent.resume","agreement.accept","agreement.cancel","agreement.get","agreement.list","agreement.propose","agreement.reject","approvals.approve","approvals.deny","approvals.get","approvals.list","balance.get","console.summary","emergency_stop.activate","emergency_stop.status","execution.cancel","execution.request","execution.status","ledger.list","memory.delete","memory.get","memory.put","memory.search","passport.claim","passport.get","passport.inspect","passport.list","policy.get","policy.update","provider.discover","quote.get","quote.request","receipt.get","receipt.list","receipt.verify","repository.delete","repository.get","repository.list","repository.put","repository.search","service.discover","token.list","token.revoke"],"auth":{"anonymous":"read-only intents and passport_submit","agent_bearer":"ipc_live_ token from POST /v1/agents/register or the account_create intent","connect_token":"scoped ipct_ token minted after emailed human approval via the account_connect intent"},"idempotency":"Mutating intents require a unique request_id; replaying the same request_id safely returns the same operation.","payment":"Prepaid credits only. create_checkout_link returns a Stripe checkout URL; insufficient balance returns the canonical 402 payment shape."},"cloud_architecture":{"mode":"hosted_control_plane","product_name":"InfraPulse Cloud","description":"Always-on provider-neutral control plane for autonomous AI agents, tools, services, memory, monitoring, prepaid authorization, and signed receipts.","supports_cloud_hosted_agents":true,"supports_external_agents":true,"supports_customer_hosted_connectors":true,"supports_future_local_nodes":true,"supports_private_cloud_future":true,"control_plane_functions":["agent_identity","machine_readable_discovery","quote_authorize_execute_receipt_verify","prepaid_budget_enforcement","http_402_x402_compatible_authorization","signed_receipts","receipt_verification","memory_repository","file_embedding","custom_monitoring","marketplace_registry","audit_logs","human_approval_gates"],"workload_execution_locations":["infrapulse_cloud","external_cloud","customer_server","local_node_future","edge_node_future","compute_provider_future"],"non_custodial":true,"prepaid_only":true,"sandbox_first":true,"infrapulse_connector":{"status":"planned","description":"Lightweight connector that will run on a customer server, local machine, private cloud, or edge node while InfraPulse Cloud remains the trust, policy, receipt, and monitoring control plane.","planned_capabilities":["register_external_tools","receive_authorized_jobs","enforce_policy_locally","return_signed_execution_metadata","sync_receipts","export_telemetry","keep_sensitive_files_local"]}},"capability_features":{"custom_live_monitoring":{"enabled":false,"status":"deprecated","description":"Customer-facing monitor product retired (410 Gone). Operations monitoring available via GET /v1/ops-monitor. AI Visibility monitors remain at /v1/visibility/monitors.","see":["GET /v1/ops-monitor","GET /v1/visibility/monitors","GET /v1/health","GET /v1/me/activity"]},"memory_repository":{"enabled":true,"free":"metadata read — free; ingest, embed, retrieve — billable","approval_class":"PREPAID_AUTONOMOUS","description":"Governed memory repositories and file embedding with metadata-first search, freshness/versioning, permission-gated retrieval, and signed ingestion/retrieval receipts.","routes":["POST /v1/repository/files/upload","POST /v1/repository/files/embed","POST /v1/repository/files/index","POST /v1/repository/files/retrieve","POST /v1/repository/files/search","POST /v1/repository/files/permissions","GET  /v1/repository/files/versions","GET  /v1/repository/files/audit","GET  /v1/repository/files/receipt","POST /v1/memory/private/write","POST /v1/memory/private/search","POST /v1/memory/private/update","POST /v1/memory/private/delete","POST /v1/memory/private/export","POST /v1/repository/ingest","POST /v1/repository/summarize"]},"ai_onboarding":{"enabled":true,"free":true,"approval_class":"PUBLIC_READ","description":"Read-only AI evaluator plan. Free discovery → sandbox test → optional human-approved paid test. Never debits credits on its own.","routes":["GET /v1/onboarding/ai","GET /v1/onboarding/ai/sandbox-plan","GET /v1/onboarding/ai/customer-plan"]},"instance_discovery":{"enabled":true,"free":true,"approval_class":"PUBLIC_READ","description":"Deployment posture of this InfraPulse instance — cloud, private cloud, Replit, on-prem, or dev.","routes":["GET /.well-known/infrapulse-instance.json","GET /v1/instance"]},"ai_discovery_analytics":{"enabled":true,"status":"live","description":"Tracks AI search, agent discovery, crawler traffic, sandbox tests, quote attempts, and machine-readable endpoint usage. IPs and User-Agents are stored only as HMAC-SHA256 digests keyed by API_KEY_PEPPER.","routes":["GET /v1/analytics/ai-discovery","GET /v1/analytics/ai-discovery/summary","GET /v1/analytics/ai-discovery/events","GET /v1/analytics/ai-discovery/export.jsonl","GET /v1/analytics/ai-discovery/export.csv","GET /v1/analytics/ai-discovery/feed","POST /v1/analytics/ai-discovery/classify"],"human_dashboard":"/analytics/ai-discovery","billing":"free","privacy":"ip_and_ua_hashed_only"},"machine_exports":{"enabled":true,"status":"live","formats":["json","jsonl","csv","webhook","feed"],"endpoints":["GET /v1/exports","GET /v1/exports/schemas","GET /v1/exports/feed","GET /v1/exports/events.jsonl","GET /v1/exports/events.csv","GET /v1/exports/receipts.jsonl","GET /v1/exports/monitoring.jsonl","GET /v1/exports/memory.jsonl","GET /v1/exports/discovery.jsonl","POST /v1/exports/webhooks","GET /v1/exports/webhooks","DELETE /v1/exports/webhooks/{id}","POST /v1/exports/webhooks/{id}/test","POST /v1/exports/webhooks/{id}/pause","POST /v1/exports/webhooks/{id}/resume","POST /v1/exports/test-webhook","POST /v1/exports/deliveries/{delivery_id}/retry","GET /v1/exports/deliveries","GET /v1/human/exports","GET /human/exports"],"event_kinds":["receipt","monitor_event","discovery_event","memory_event"],"webhook_signing":"HMAC-SHA256 via X-InfraPulse-Signature: sha256=<hex>","human_dashboard":"/exports","billing":"free","privacy":"api_key_hashed_only; webhook secret persisted server-side to keep signatures stable across restarts (Stripe-style), shown to owner once at creation; planned: encrypt-at-rest via service key — tracked in follow-up #109"},"agent_terminal":{"enabled":true,"status":"live","spec_section":"§6","mode":"read_only","description":"Governed read-only corpus workbench for exact-evidence inspection. shell=False, env={}, no-network namespace where available, 5s timeout, 64KB output cap, strict per-tool allow-list, every command produces a signed Ed25519 receipt.","default_allowed_commands":["ls","find","rg","grep","head","tail","cat","wc","stat","file"],"endpoints":{"descriptor":"/v1/terminal","open_session":"/v1/terminal/sessions","submit_command":"/v1/terminal/sessions/{id}/commands","list_events":"/v1/terminal/sessions/{id}/events","verify_receipt":"/v1/terminal/verify-receipt","human_dashboard":"/human/terminal"},"auth":"X-API-Key (HMAC fingerprint, raw key never persisted)","billing":"free","out_of_scope_v1":["write_mode","interactive_sessions","custom_user_commands","cross_repo_search"]},"receipt_categories":{"enabled":true,"status":"live","spec_section":"§10","schema_version":"2026-05-22","description":"Receipts Everywhere — every billable action and many free machine-readable actions emit an Ed25519-signed receipt with category metadata. Verifiable via the public JWKS.","categories":["payment","quote","authorization","execution","sandbox","ai_discovery","monitoring","memory_ingestion","memory_retrieval","terminal_command","export","policy_decision","denial"],"all_receipt_types":["quote","authorization","execution","payment","credit","listing","offer","agreement","repository.ingestion","repository.retrieval","repository.deletion","memory.update","monitor.alert","best_interest","due_diligence","live_exchange","webhook.delivery","machine.exchange","sandbox","ai_discovery","monitoring","memory_ingestion","memory_retrieval","terminal_command","export","policy_decision","denial","key_rotation_canary"],"endpoints":{"issue":"/v1/receipts/issue","verify":"/v1/receipts/verify","resolve":"/.well-known/receipts/{receipt_id}.json","jwks":"/.well-known/jwks.json","status":"/v1/receipts/signing-status"},"billing":"free (verify, resolve, status); admin-gated (issue)","human_dashboard":"/human/receipts"},"human_control_room":{"enabled":true,"status":"live","spec_section":"§8","description":"Customer-facing /human/* control room pages — readable HTML with copyable API examples, receipt verify tool, sandbox links, Stripe credit purchase, and support contact.","pages":["/human","/human/dashboard","/human/buy","/human/agents","/human/providers","/human/receipts","/human/monitor","/human/memory","/human/exports","/human/settings","/human/help","/human/onboarding/ai","/human/terminal"],"support_contact":"support@infrapulse.ai","privacy":"/privacy"}},"deployment_modes":["cloud","private_cloud","replit","on_prem","dev"],"receipt_verification":{"canonical":"https://infrapulse.ai/v1/receipt/verify","aliases":["https://infrapulse.ai/v1/receipts/verify","https://infrapulse.ai/.well-known/receipts/{receipt_id}.json"],"methods":["POST","GET"],"jwks":"https://infrapulse.ai/.well-known/jwks.json","signature_algorithm":"EdDSA (Ed25519)","offline_verification_supported":true},"client_policy":{"policy_source":"service_metadata","not_system_instruction":true,"rules":[{"id":"no_paid_actions_without_user_approval","severity":"required_by_service","description":"Paid execution requires prepaid balance and explicit user authorization. Requests without both receive a deterministic HTTP 402 response."},{"id":"no_secrets","severity":"required_by_service","description":"The service does not accept passwords, private keys, seed phrases, or other secrets in any request field."},{"id":"prepaid_only","severity":"required_by_service","description":"InfraPulse uses prepaid authorization only and does not custody funds."}]},"credit_conversion":{"currency":"USD","credits_per_usd":100,"usd_per_credit":0.01,"minimum_topup_usd":5,"minimum_topup_credits":500,"conversion":"1 credit = $0.01"},"capability_registry_version":"capability-registry/3.0","capability_status":{"machine_discovery":"live","agent_registration":"configured","prepaid_authorization":"live","execution_control":"configured","compute_market":"provider_required","memory_market":"planned","cloud_bridge":"planned","os_bridge":"planned","agent_interop":"planned","data_exchange":"configured","receipts_and_verification":"live","execution_audit_diagnostics":"planned","simulation":"live"},"provider_registry":{"schema_version":"provider-registry/1.0","status_mode":"dynamic_request_time","provider_status_values":["available","configured","customer_key_required","coming_soon","disabled"],"status_semantics":{"available":"A built-in or customer-provider path is usable without additional provider configuration.","configured":"Required deployment configuration is present; no network health claim is implied.","customer_key_required":"The path exists but required credentials or an endpoint are not configured.","coming_soon":"The provider is listed for discovery but has no executable adapter yet.","disabled":"A provider feature flag is off, even if credentials happen to exist."},"providers":[{"id":"openai","type":"ai_model_provider","status":"configured","routes":["quote","execute","receipt"],"notes":"Server-managed OpenAI execution; no secret values are exposed.","status_reason":"Server-managed OpenAI credentials are configured.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":true,"health_checked":false},{"id":"xai","type":"ai_model_provider","status":"configured","routes":["quote","execute","receipt"],"notes":"xAI-compatible integration is configuration-dependent.","status_reason":"Server-managed xAI credentials are configured.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":true,"health_checked":false},{"id":"google_cloud","type":"cloud_provider","status":"customer_key_required","routes":["bridge_cloud","telemetry","compute_route"],"status_reason":"Google Cloud provider credentials are not configured.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":false,"health_checked":false},{"id":"azure","type":"cloud_provider","status":"customer_key_required","routes":["bridge_cloud","compute_route"],"status_reason":"Azure provider endpoint or credentials are not configured.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":false,"health_checked":false},{"id":"aws","type":"cloud_provider","status":"customer_key_required","routes":["bridge_cloud","compute_route"],"status_reason":"AWS provider endpoint or credentials are not configured.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":false,"health_checked":false},{"id":"nebius","adapter_id":"nebius-inference","type":"ai_cloud_inference_provider","status":"disabled","routes":["inference_route","quote","receipt"],"notes":"Routable external target; InfraPulse does not claim ownership of provider infrastructure.","status_reason":"NEBIUS_ENABLED is disabled.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":false,"health_checked":false},{"id":"coreweave","adapter_id":"coreweave-gpu","type":"gpu_compute_provider","status":"disabled","routes":["compute_route","quote","receipt"],"status_reason":"COREWEAVE_ENABLED is disabled.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":false,"health_checked":false},{"id":"digitalocean","adapter_id":"do-gpu-worker","type":"gpu_compute_provider","status":"disabled","routes":["compute_route","quote","receipt"],"status_reason":"DO_GPU_ENABLED is disabled.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":false,"health_checked":false},{"id":"customer_provider","type":"bring_your_own_provider","status":"available","routes":["register_agent","quote","provider_usage","provider_result","receipt"],"status_reason":"Customer-owned provider registration and webhook routes are available.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":true,"health_checked":false}],"health_checked":false,"health_note":"Status reflects safe deployment configuration at request time. It does not claim upstream network health."},"capability_registry":{"version":"capability-registry/3.0","positioning":"InfraPulse is a provider-neutral AI execution control plane for agents, machines, clouds, operating systems, data services, and compute providers. It enables quote, authorization, prepaid execution, routing, policy enforcement, and signed receipts proving cost, route, and result integrity.","tagline":"InfraPulse makes autonomous AI work payable, controllable, routable, and provable.","core_guarantee":"quote → authorize → prepaid execution → signed receipt","business_layer":{"prepaid_required_for_billable_execution":true,"unpaid_compute_executes":false,"payment_required_status":402,"idempotency_required_for_billable":true,"signed_receipts_required_for_billable":true,"receipt_privacy":"hashes and metadata only; no raw private prompts required in public receipts","non_custodial":true,"provider_neutral":true},"capability_status_definitions":{"live":"The capability is currently executable by InfraPulse.","configured":"The capability has route/schema/handler support but may require environment keys or provider connection.","provider_required":"The capability is exposed but requires a connected provider, customer provider key, or approved upstream integration.","funding_required":"The capability requires prepaid credits before billable execution.","planned":"The capability is declared for compatibility and discovery but should not claim execution until implemented."},"capabilities":{"machine_discovery":{"status":"live","intents":["discover","capabilities","pricing","openapi_index","crawl_health","help","status"],"endpoints":["/.well-known/agent.json","/.well-known/api-catalog","/.well-known/capabilities","/.well-known/pricing","/.well-known/provider-health.json","/.well-known/gpu-availability.json","/ai.txt","/robots.txt","/openapi.json"]},"agent_registration":{"status":"configured","intents":["register_agent"],"requires":["agent_id or generated agent identity","api key issuance or existing account"]},"prepaid_authorization":{"status":"live","intents":["quote","authorize","authorization_status","prepay","balance","check_balance","ledger","fund_account"],"requires":["registered agent for account-specific balance","prepaid credits for billable work"]},"execution_control":{"status":"configured","intents":["execute","run_job","job_submit","smart_route","route_compute"],"requires":["Idempotency-Key","authorization","prepaid credits","provider availability"]},"compute_market":{"status":"provider_required","intents":["buy_compute","sell_compute","route_compute","smart_route"],"endpoints":["/.well-known/provider-health.json","/.well-known/gpu-availability.json","/v1/providers/gpu-availability"],"requires":["fresh observed capacity","provider registry","quote adapter","usage adapter","settlement receipt"]},"memory_market":{"status":"planned","intents":["buy_memory","sell_memory","negotiate_memory"],"requires":["memory provider adapter","pricing adapter","privacy policy"]},"cloud_bridge":{"status":"planned","intents":["bridge_cloud"],"supported_targets":["aws","azure","google_cloud","nebius","coreweave","lambda","digitalocean","replit","customer_provider"],"requires":["provider credentials or customer-owned connection"]},"os_bridge":{"status":"planned","intents":["bridge_os"],"supported_targets":["windows","macos","linux","android","ios","browser_agent","customer_agent"],"requires":["local agent, device permission, or customer-owned bridge"]},"agent_interop":{"status":"planned","intents":["mcp_discover","a2a_discover","bridge_agent_framework"],"compatibility":["MCP-ready","A2A-ready","HTTP JSON","OpenAPI","well-known discovery"]},"data_exchange":{"status":"configured","intents":["ingest_data","backup_data","restore_data"],"requires":["customer authorization","storage provider or configured database","signed receipt"]},"receipts_and_verification":{"status":"live","intents":["verify_receipt","check_receipt","receipt_status"],"endpoints":["/.well-known/jwks.json","/.well-known/receipt-beacon.json","/v1/receipt/verify"],"guarantee":"Billable execution returns signed metadata proving cost, route, policy, and result hash when available."},"execution_audit_diagnostics":{"status":"planned","intents":["audit_execution","run_diagnostics"],"requires":["production audit handler","diagnostic provider adapter","signed result receipt"]},"simulation":{"status":"live","intents":["simulate","simulate_transaction","dry_run"],"guarantee":"Simulation never claims real provider execution unless an execution receipt is produced."}},"provider_registry":{"schema_version":"provider-registry/1.0","status_mode":"dynamic_request_time","provider_status_values":["available","configured","customer_key_required","coming_soon","disabled"],"status_semantics":{"available":"A built-in or customer-provider path is usable without additional provider configuration.","configured":"Required deployment configuration is present; no network health claim is implied.","customer_key_required":"The path exists but required credentials or an endpoint are not configured.","coming_soon":"The provider is listed for discovery but has no executable adapter yet.","disabled":"A provider feature flag is off, even if credentials happen to exist."},"providers":[{"id":"openai","type":"ai_model_provider","status":"configured","routes":["quote","execute","receipt"],"notes":"Server-managed OpenAI execution; no secret values are exposed.","status_reason":"Server-managed OpenAI credentials are configured.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":true,"health_checked":false},{"id":"xai","type":"ai_model_provider","status":"configured","routes":["quote","execute","receipt"],"notes":"xAI-compatible integration is configuration-dependent.","status_reason":"Server-managed xAI credentials are configured.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":true,"health_checked":false},{"id":"google_cloud","type":"cloud_provider","status":"customer_key_required","routes":["bridge_cloud","telemetry","compute_route"],"status_reason":"Google Cloud provider credentials are not configured.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":false,"health_checked":false},{"id":"azure","type":"cloud_provider","status":"customer_key_required","routes":["bridge_cloud","compute_route"],"status_reason":"Azure provider endpoint or credentials are not configured.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":false,"health_checked":false},{"id":"aws","type":"cloud_provider","status":"customer_key_required","routes":["bridge_cloud","compute_route"],"status_reason":"AWS provider endpoint or credentials are not configured.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":false,"health_checked":false},{"id":"nebius","adapter_id":"nebius-inference","type":"ai_cloud_inference_provider","status":"disabled","routes":["inference_route","quote","receipt"],"notes":"Routable external target; InfraPulse does not claim ownership of provider infrastructure.","status_reason":"NEBIUS_ENABLED is disabled.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":false,"health_checked":false},{"id":"coreweave","adapter_id":"coreweave-gpu","type":"gpu_compute_provider","status":"disabled","routes":["compute_route","quote","receipt"],"status_reason":"COREWEAVE_ENABLED is disabled.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":false,"health_checked":false},{"id":"digitalocean","adapter_id":"do-gpu-worker","type":"gpu_compute_provider","status":"disabled","routes":["compute_route","quote","receipt"],"status_reason":"DO_GPU_ENABLED is disabled.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":false,"health_checked":false},{"id":"customer_provider","type":"bring_your_own_provider","status":"available","routes":["register_agent","quote","provider_usage","provider_result","receipt"],"status_reason":"Customer-owned provider registration and webhook routes are available.","status_source":"runtime_configuration","status_is_dynamic":true,"configuration_present":true,"health_checked":false}],"health_checked":false,"health_note":"Status reflects safe deployment configuration at request time. It does not claim upstream network health."},"required_response_rules":{"billable_without_funds":{"status_code":402,"body_fields":["error","funding_url","required_credits","idempotency_key","retry_instructions"]},"successful_billable_execution":{"must_include":["job_id","authorization_id","provider","cost","receipt"]},"receipt":{"must_include":["receipt_id","agent_id","intent","provider","quoted_cost","actual_cost","result_hash","created_at","kid","signature","verify_url"]}},"canonical_machine_flow":["GET /.well-known/agent.json","POST /v1/execute {\"intent\":\"discover\"}","POST /v1/execute {\"intent\":\"quote\",\"payload\":{\"task\":\"...\"}}","POST /v1/execute {\"intent\":\"authorize\",\"payload\":{\"quote_id\":\"...\",\"max_credits\":N}}","If 402: fund through funding_url and retry using the same Idempotency-Key","POST /v1/execute {\"intent\":\"run_job\"|\"route_compute\"|\"smart_route\"|\"buy_compute\"}","Return signed receipt metadata","Verify receipt using /.well-known/jwks.json"],"primary_machine_entrypoint":"/.well-known/agent.json","discovery_index_alias":"/.well-known/api-catalog","execution_endpoint":"/v1/execute"}}