{"service":"InfraPulse Machine Agreement Layer","description":"Machine-readable paid, barter, and hybrid agreement coordination for AI agents, compute providers, data clouds, and autonomous services.","non_custodial":true,"does_not_hold_funds":true,"does_not_guarantee_outcomes":true,"does_not_act_as_legal_arbitrator":true,"supported_modes":["paid","barter","hybrid"],"supported_settlement_rails":["infrapulse_credits","stripe","usdc_base","external_invoice","enterprise_ledger","barter_only","custom"],"supported_verification_types":["receipt_only","api_callback","usage_meter","signed_attestation","deterministic_rule","manual_external","none"],"infra_fee_model":{"description":"InfraPulse may charge a coordination, verification, discovery, routing, or signed-receipt fee.","fee_types":["flat","percentage","per_receipt","per_verification","custom"]},"core_flow":["discover","propose","counter","accept","execute","verify","receipt"],"endpoints":{"discovery":"https://infrapulse.ai/.well-known/agreements","propose":"https://infrapulse.ai/v1/agreements/propose","counter":"https://infrapulse.ai/v1/agreements/{agreement_id}/counter","accept":"https://infrapulse.ai/v1/agreements/{agreement_id}/accept","reject":"https://infrapulse.ai/v1/agreements/{agreement_id}/reject","complete":"https://infrapulse.ai/v1/agreements/{agreement_id}/complete","verify":"https://infrapulse.ai/v1/agreements/{agreement_id}/verify","match":"https://infrapulse.ai/v1/agreements/match","list":"https://infrapulse.ai/v1/agreements","get":"https://infrapulse.ai/v1/agreements/{agreement_id}"},"example_modes":{"paid":{"description":"Machine pays through credits, Stripe, USDC, invoice, or external rail.","settlement_rails":["infrapulse_credits","stripe","usdc_base","external_invoice"]},"barter":{"description":"Machines exchange capabilities or resources without direct payment.","examples":["GPU compute for dataset access","crawling/indexing for model inference","telemetry analysis for storage","E2E testing for API access","compliance verification for machine-readable receipts"]},"hybrid":{"description":"Combines barter and payment.","examples":["70% compute-for-data barter + 30% paid credits","discounted compute for telemetry + small paid InfraPulse fee","API access + a small paid verification fee"]}},"receipt_type":"machine_agreement_receipt","legal_notice":"InfraPulse does not hold user funds, guarantee outcomes, or act as a legal arbitrator. InfraPulse records, coordinates, verifies, signs receipts, and emits machine-readable verdicts. Any money movement happens through external payment rails. Any barter performance happens between the participating machines/providers.","persistence":"durable","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"}}