{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_9p625dxyrqsp","handle":"virga-api","url":"https://wellknown.network/agents/virga-api","links":{"self":"https://wellknown.network/agents/virga-api/record.json","html":"https://wellknown.network/agents/virga-api","markdown":"https://wellknown.network/agents/virga-api/record.md","api":"https://wellknown.network/api/v1/agents/virga-api","status":"https://wellknown.network/api/v1/agents/virga-api/status","claim":"https://wellknown.network/agents/virga-api/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/virga-api/claim.json","badge":"https://wellknown.network/agents/virga-api/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:virga.dev:agent:virga-api","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"Virga API","summary":"Agent-first Weather API with autonomous onboarding, prepaid credits, and normalized weather data. Designed for fully autonomous agent consumption — no human intervention required for account creation, billing, or API usage.","description":"Agent-first Weather API with autonomous onboarding, prepaid credits, and normalized weather data. Designed for fully autonomous agent consumption — no human intervention required for account creation, billing, or API usage.","publisher":{"name":"Virga","url":"https://virga.dev"},"homepage":"https://virga.dev","repository":null,"version":"1.0.0","license":null,"protocols":["a2a"],"tags":["account","onboarding","weather","current","forecast","historical","batch","billing","credits","automation"],"pricing":null,"endpoints":[{"url":"https://virga.dev","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"create-account","name":"Create Account","tags":["account","onboarding"],"description":"Create a new Virga account and receive a stage API key. No authentication required."},{"id":"get-current-weather","name":"Get Current Weather","tags":["weather","current"],"description":"Get current weather conditions for any location by latitude and longitude. Costs 1 credit in production."},{"id":"get-hourly-forecast","name":"Get Hourly Forecast","tags":["weather","forecast"],"description":"Get hourly weather forecast for up to 48 hours. Costs 2 credits in production."},{"id":"get-daily-forecast","name":"Get Daily Forecast","tags":["weather","forecast"],"description":"Get daily weather forecast for up to 7 days. Costs 2 credits in production."},{"id":"get-historical-weather","name":"Get Historical Weather","tags":["weather","historical"],"description":"Get weather data for a past date. Costs 3 credits in production."},{"id":"batch-weather","name":"Batch Weather Queries","tags":["weather","batch"],"description":"Fetch weather for multiple locations in a single request. Max 25 locations."},{"id":"topup-credits","name":"Top Up Credits","tags":["billing","credits"],"description":"Charge saved payment method off-session and add credits immediately. No checkout URL or browser redirect needed."},{"id":"configure-auto-topup","name":"Configure Auto-Topup","tags":["billing","automation"],"description":"Set up automatic credit replenishment. When credit balance drops below the threshold during API usage, credits are purchased automatically."}],"tools":["Create Account","Get Current Weather","Get Hourly Forecast","Get Daily Forecast","Get Historical Weather","Batch Weather Queries","Top Up Credits","Configure Auto-Topup"],"extra":{"capabilities":{"streaming":false,"pushNotifications":false}},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"data.weather","name":"Weather","confidence":1,"provenance":"declared"}],"categories":["data"]},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-09-08T13:22:51.423Z","lastProbedAt":"2026-09-08T13:22:51.423Z","statusComputedAt":"2026-09-08T13:32:59.181Z","reliability30d":{"probes":6,"successRate":1,"p50Ms":99},"latestObservations":[{"at":"2026-09-08T13:22:51.423Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":151,"error":null,"detail":{"name":"Virga API","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":8}},{"at":"2026-09-08T06:24:39.877Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":25,"error":null,"detail":{"name":"Virga API","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":8}},{"at":"2026-09-07T23:24:23.170Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"name":"Virga API","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":8}},{"at":"2026-09-07T16:26:32.451Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":170,"error":null,"detail":{"name":"Virga API","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":8}},{"at":"2026-09-07T09:30:52.604Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":165,"error":null,"detail":{"name":"Virga API","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":8}},{"at":"2026-09-07T02:25:06.681Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"name":"Virga API","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":8}},{"at":"2026-09-06T20:24:00.328Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":19,"error":null,"detail":{"name":"Virga API","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":8}}],"tools":null,"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://virga.dev/.well-known/agent-card.json","url":"https://virga.dev/.well-known/agent-card.json","firstSeenAt":"2026-09-06T19:19:41.861Z","fetchedAt":"2026-09-06T19:19:41.861Z","normalizedAt":"2026-09-06T19:19:41.861Z"}]},"firstSeenAt":"2026-09-06T19:19:41.861Z","updatedAt":"2026-09-06T19:19:44.947Z"}