{"uid":"cap__t-PQBHhPotNmTGVaZEOz","slug":"nodeproxy-agent-secret-relay-75e26278","name":"nodeproxy Agent Secret Relay","description":"One-time secret relay for inter-agent handoff. store(secret) returns a token; redeem(token) returns the secret exactly once, then burns it. Pass credentials or short-lived values between agents without persisting them.","url":"https://nodeproxy-production.up.railway.app/agent-secret","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"arguments":{"type":"object","properties":{"op":{"enum":["store","redeem"],"type":"string"},"token":{"type":"string"},"secret":{"type":"string"},"ttl_seconds":{"type":"number"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_evTN1eKQZMFbIYl7MvU1J","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Store a secret value and receive a single-use token, or redeem a token to retrieve the secret exactly once before it self-destructs.","exampleAgentPrompt":"Store this API key — 'sk-abc123xyz' — as a one-time secret with a 300-second TTL, then give me the token so I can hand it to the next agent to redeem exactly once.","exampleUseCases":[{"title":"Credential handoff between agents","prompt":"I need to pass this database password 'P@ssw0rd99' from the orchestrator agent to the worker agent securely — store it as a one-time secret for 120 seconds and give me a token the worker can redeem."},{"title":"Short-lived OAuth token relay","prompt":"Store this OAuth refresh token 'eyJhbGci...' as a burn-after-reading secret with a 60-second TTL so a downstream agent can redeem it once and it's gone."},{"title":"Redeem a one-time secret token","prompt":"Redeem this token 'tok_7f3a9b2e' to retrieve the secret that was stored for me — use the redeem operation and return whatever value comes back."}],"resultDescription":"For a 'store' operation: a unique single-use token string the recipient can use to retrieve the secret. For a 'redeem' operation: the original secret value that was stored, after which the secret is permanently deleted and the token is invalidated. If the token has already been redeemed or expired, an error is returned.","failureModes":["Token already redeemed — secret has been burned and cannot be retrieved again","Token not found or expired — TTL elapsed before redemption","Missing required 'op' field — must be either 'store' or 'redeem'","Redeem called without a valid token string","Store called without a secret value","Payment not included or insufficient (x402 payment required at $0.001 USDC per call)"],"whenToPreferThis":"Use this endpoint when you need to pass a sensitive value (credential, token, password, API key) between two agents or pipeline steps without writing it to a shared database or logs. Ideal for ephemeral handoff scenarios where the secret must be consumed exactly once and then destroyed, providing burn-after-reading semantics. Prefer over environment variables or shared stores when auditability and non-persistence are required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:30:40.811Z","isFirstParty":false}