{"uid":"cap_jxz44sDjUEnKaBp6oP1V1","slug":"uos-genesis-machine-passport-registration-8c232e5c","name":"UOS Genesis Machine Passport Registration","description":"Autonomous paid machine utilities using x402 and Base USDC.","url":"https://genesis.palsus2023.workers.dev/v1/passport_register?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["machine_name"],"properties":{"capabilities":{"type":"array","items":{"type":"string"},"description":"Optional machine capabilities."},"machine_name":{"type":"string","description":"Human or machine-readable name for the autonomous machine."},"machine_type":{"type":"string","description":"Type of autonomous system requesting a Genesis Machine Passport."},"owner_reference":{"type":"string","description":"Optional non-secret owner, organization, wallet, service, or controller reference."}},"additionalProperties":true},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json"],"type":"string"}},"additionalProperties":false},"output":{"type":"object"}},"additionalProperties":true},"responseSchema":{"type":"json","example":{"status":"ACTIVE","success":true,"passport_id":"GMP-EXAMPLE"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_eBWieX2tVxv48jkuMKwlT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Registers an autonomous machine with a Genesis Machine Passport, returning a unique passport ID and active status.","exampleAgentPrompt":"Register a new autonomous machine called 'DataHarvesterBot' with machine type 'data-scraper' and capabilities ['web-scraping', 'json-parsing'] under owner reference 'myorg-wallet-0x1234' so it gets a Genesis Machine Passport ID.","exampleUseCases":[{"title":"Onboarding a new AI worker agent","prompt":"I'm deploying a new AI worker called 'InvoiceProcessorAgent' of type 'document-processor' with capabilities like 'ocr' and 'pdf-parsing' — register it with a Genesis Machine Passport so it has a unique machine ID."},{"title":"Registering a fleet member for autonomous trading","prompt":"Add 'TradeBot-7' to the Genesis Machine registry as type 'trading-bot' with capabilities ['market-analysis', 'order-execution'] and owner reference 'firm-wallet-0xABCD' so it has an official passport before it starts operating."},{"title":"Issuing identity to an unattended monitoring machine","prompt":"My headless monitoring system 'InfraWatcher-Prod' needs a Genesis Machine Passport — register it as type 'infrastructure-monitor' with capabilities ['uptime-check', 'alerting'] so it has a verifiable machine identity."}],"resultDescription":"Returns a JSON object with a unique passport_id (e.g. 'GMP-EXAMPLE'), a status field set to 'ACTIVE', and a success boolean confirming the machine has been registered and provisioned in the Genesis Machine registry.","failureModes":["Missing required machine_name field returns a validation error","Malformed request body or incorrect bodyType causes a 400-level error","Insufficient USDC payment via x402 protocol results in payment failure and no passport issued","Network or Cloudflare Worker timeout may cause a transient 5xx error","Duplicate machine names may result in a new passport being issued rather than updating an existing one, depending on server logic"],"whenToPreferThis":"Choose this endpoint when you need to provision a verifiable machine identity for an autonomous agent or bot before it performs other operations in the UOS Genesis ecosystem. It is the entry point for machine onboarding and must be called before using attestation, digest, or other machine-authenticated utilities on the same platform. Prefer this over generic identity systems when your use case involves autonomous paid machine workflows with x402 micropayments on Base USDC.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T00:33:32.894Z","isFirstParty":false,"canonicalSlug":"uos-genesis-machine-passport-registration-8c232e5c"}