{"id":"com.trustycap.platform-agent","name":"TrustyCap","description":"Infrastructure for building software businesses. Vehicle intelligence, financing intelligence, document intelligence, protected transactions, digital life, exit paths and financing math, each proven in production and each metered in its own published unit. Test mode is free and fully measured; production is charged per meter under a ceiling the builder sets. The builder owns their brand, their customers, their pricing and their business model.","provider":{"organization":"TrustyCap Technologies, Inc.","url":"https://trustycap.com"},"version":"2.0.0","documentationUrl":"https://docs.trustycap.com/agents/a2a","protocolVersion":"1.0","interfaces":[{"url":"https://api.trustycap.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"supportedInterfaces":[{"url":"https://api.trustycap.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"url":"https://api.trustycap.com/a2a","preferredTransport":"JSONRPC","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extendedAgentCard":true,"extensions":[]},"securitySchemes":{"sweepOAuth":{"type":"oauth2","flows":{"authorizationCode":{"authorizationUrl":"https://api.trustycap.com/oauth/authorize","tokenUrl":"https://api.trustycap.com/oauth/token","refreshUrl":"https://api.trustycap.com/oauth/token","scopes":{"sources:read":"Read sources and storage pressure","inventory:read":"Read normalized inventory","vault:read":"Search the Vault","plans:write":"Create and explain Shadow Sweep plans","plans:commit":"Commit authorized plans (owner approval for removals)","vault:write":"Preserve and restore","intel:read":"Read trials, renewals and meter traps","creator:read":"Read creator revenue audits","creator:write":"Run creator reconciliation"}}}},"sweepApiKey":{"type":"http","scheme":"bearer","bearerFormat":"TrustyCap API key (sk_live_ / sk_test_)"}},"security":[{"sweepOAuth":["sources:read"]},{"sweepApiKey":[]}],"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"discover-capabilities","name":"Discover TrustyCap capabilities","description":"List every public TrustyCap capability with what it is for, when to choose it, what it will not do, the authorization it needs and the published price of every meter it charges. No credential required.","tags":["discovery","pricing","capabilities"],"examples":["What can TrustyCap do?","What does a document extraction cost?","Which capability decodes a VIN?"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"discover-launch-kits","name":"Discover Launch Kits","description":"Proven compositions for a kind of business: which capabilities it needs, in what order, what one unit of the business costs to run, and what the builder still owns. Use when someone describes a business rather than an operation. The kit is a starting point; the brand, customer, pricing and business model belong to the builder.","tags":["discovery","launch-kits","composition"],"examples":["Build me an auto-finance business","I want to start a creator revenue desk","What could I launch with TrustyCap?"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"analyze-storage-pressure","name":"Analyze storage pressure","description":"Report used, reclaimable and preservable bytes per connected source with projected exhaustion and account health.","tags":["storage","discovery"],"examples":["How full is my Google account and what can be reclaimed?"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"find-reclaimable-data","name":"Find reclaimable data","description":"List inventory objects by storage class and size (metadata only).","tags":["storage","discovery"],"examples":["Show my largest old attachments"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"create-shadow-sweep","name":"Create Shadow Sweep plan","description":"Build a non-mutating preflight plan with projected reclaim, preservation set, policy evaluation and price.","tags":["plan"],"examples":["Plan a sweep of promotional mail older than 2 years"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"explain-plan","name":"Explain plan","description":"Deterministic explanation of a plan: objects, bytes, projected quota, exclusions, lossiness, price.","tags":["plan"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"request-approval","name":"Request approval","description":"Ask the account owner to approve a plan; returns the approval URL.","tags":["authorization"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"execute-approved-plan","name":"Execute approved plan","description":"Commit an authorized plan through the Sweep gate. Removals require the owner's approval (task enters TASK_STATE_INPUT_REQUIRED with the approval URL).","tags":["execute"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"sweepOAuth":["plans:commit"]}]},{"id":"monitor-execution","name":"Monitor execution","description":"Execution status, counts, bytes preserved/removed, receipt id.","tags":["execute"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"retrieve-receipt","name":"Retrieve execution receipt","description":"The signed Trusty Execution Receipt for an execution.","tags":["audit"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"restore","name":"Restore from Vault","description":"Create and commit a restore plan for Vault objects to the original source or a destination.","tags":["restore"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"sweepOAuth":["vault:write"]}]},{"id":"migrate","name":"Migrate between providers","description":"Create a copy/move plan from connected sources to a destination.","tags":["migrate"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"sweepOAuth":["plans:write"]}]},{"id":"analyze-trial-renewal-risk","name":"Analyze trial and renewal risk","description":"Trials ending soon, post-trial prices, Worth It? verdicts, renewals and price increases.","tags":["spend"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"analyze-meter-traps","name":"Analyze meter traps","description":"Services whose projected cost differs from base price, with drivers and thresholds.","tags":["spend"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"reconcile-creator-revenue","name":"Reconcile creator revenue","description":"Start a Creator Revenue Auditor reconciliation job.","tags":["creator"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"sweepOAuth":["creator:write"]}]}],"supportsAuthenticatedExtendedCard":true}