{"uid":"cap_wFjHcxQ-ISW601FG8Q3g5","slug":"timecapsule-0000402-xyz-982f25a8","name":"Time Capsule Seal Endpoint","description":"Pay $0.05 USDC to seal up to 100 KB of text until a future date. Content is inaccessible via GET /open/{token} until unlock_at passes. An optional label is visible before unlock via GET /status/{token}. Max unlock date: 10 years from now. Network: Base Mainnet. Each request stores one sealed text capsule and returns a token for later retrieval.","url":"https://timecapsule.0000402.xyz/seal","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"label":{"type":"string","maxLength":200,"description":"Optional short label shown in status responses before unlock. Max 200 chars."},"content":{"type":"string","maxLength":100000,"description":"Text content to seal until unlock_at. Max 100 KB."},"unlock_at":{"type":"string","format":"date-time","description":"ISO 8601 datetime when the capsule unlocks. Must be at least 1 minute in the future and at most 10 years from now."}}},"responseSchema":{"type":"json","example":{"token":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","message":"Capsule sealed. Use GET /open/a1b2c3d4-e5f6-7890-abcd-ef1234567890 after 2028-11-05T05:00:00+00:00.","unlock_at":"2028-11-05T05:00:00+00:00","seconds_until_unlock":86400}},"example":{"request":{"label":"QA Test Capsule","content":"This is a test message sealed in a time capsule. It contains important information that should only be revealed after the specified unlock date. Testing the time capsule functionality.","unlock_at":"2026-12-31T23:59:59Z"},"response":{"token":"773f0bb6-34ff-4ab5-99fb-eeea4ccec14e","message":"Capsule sealed. Use GET /open/773f0bb6-34ff-4ab5-99fb-eeea4ccec14e after 2026-12-31T23:59:59+00:00.","unlock_at":"2026-12-31T23:59:59+00:00","seconds_until_unlock":17003936}},"exampleRequest":{"label":"QA Test Capsule","content":"This is a test message sealed in a time capsule. It contains important information that should only be revealed after the specified unlock date. Testing the time capsule functionality.","unlock_at":"2026-12-31T23:59:59Z"},"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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_MZwhCTBCxlf3-1JCkvafh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Seals up to 100 KB of text in a time-locked capsule on Base Mainnet, returning a token that unlocks the content only after a specified future date","exampleAgentPrompt":"Seal this message as a time capsule so it can't be opened until January 1, 2030 — label it 'New Year Surprise' and use this text: 'By the time you read this, so much will have changed. Stay curious and keep going.'","exampleUseCases":null,"resultDescription":"A unique token for later retrieval, along with confirmation of the sealed capsule, the unlock_at date, and the optional label. The sealed text content is inaccessible via GET /open/{token} until the unlock date passes; only the label is visible via GET /status/{token} before then.","failureModes":["Insufficient USDC payment or payment failure on Base Mainnet returns a payment error","Text content exceeds 100 KB limit returns a payload too large error","unlock_at date exceeds 10 years from current date returns a validation error","Malformed or missing unlock_at date returns a bad request error","Missing text content body returns a bad request error"],"whenToPreferThis":"Use this endpoint when an agent needs to store text content that must remain inaccessible until a specific future date, especially for time capsule applications, scheduled reveals, surprise messages, or any use case requiring provable content lockout on-chain with a $0.05 per-capsule cost on Base Mainnet.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:36:08.239Z","isFirstParty":false}