{"audit":{"version":"1.5","generated_at":"2026-09-21T22:19:21.353931+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/growvib.com","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"growvib.com","name":"GrowVib","url":"https://growvib.com/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"GrowVib","url":"https://growvib.com"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"2025-11-25","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"no_url","live_responds":null,"last_status_code":200,"last_elapsed_ms":323,"last_error":null},"track_record":{"first_seen":"2026-09-21T20:07:49.195080+00:00","last_checked":"2026-09-21T20:07:49.195080+00:00","last_seen_ok":"2026-09-21T20:07:49.195080+00:00","checks_total":1,"checks_ok":1,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":1,"archived":false,"archived_reason":null},"conformance":{"score":46,"grade":"D","summary":"D-grade: significant issues, auth-gated, partially broken, or stale.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":10,"max_points":25,"status":"partial","detail":"Card declares only gRPC / HTTP+JSON interfaces; the live probe covers JSON-RPC, so the endpoint was not exercised. Not a defect in the card."},{"key":"protocol_version","label":"Protocol version","points":2,"max_points":10,"status":"partial","detail":"Declares unrecognised version '2025-11-25'."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 1 probe so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 6 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: GrowVib (https://growvib.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":5,"max_points":5,"status":"pass","detail":"declares 1 modern capability flag(s) (x402); seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":4,"max_points":5,"status":"pass","detail":"Declares OAuth2 with PKCE (S256): secure auth flow."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://growvib.com/.well-known/agent-card.json"},"skills":[{"id":"discover-social-growth","name":"Discover social growth services","description":"Search a priced catalog of social media growth services by platform, metric, country, quality tier, delivery speed or budget, and read back each service with its plan options, prices per 1000 and accepted quantity range. Anonymous: no account or credential. Tool: search_catalog.","tags":["social-media","marketing","catalog","search","pricing"],"examples":["Find Telegram channel members under $2 per 1000","What Instagram followers can I buy for a budget of $20?"],"inputModes":[],"outputModes":[]},{"id":"compare-growth-options","name":"Compare the plan options for a service","description":"Read one service's full detail: every plan option with its price per 1000, accepted quantity range, quality tier, typed attributes such as country or watch length, listed delivery speed and start window. Use it to put the real choices in front of a person instead of defaulting to the cheapest. Tool: get_service.","tags":["social-media","comparison","catalog","pricing","quality"],"examples":["Show me every plan for this YouTube views service","Which option on this service starts fastest?"],"inputModes":[],"outputModes":[]},{"id":"recommend-social-growth","name":"Recommend a service option for a goal","description":"Given a service (or a platform plus a goal) and a quantity, get one recommended plan option plus the cheapest, highest-tier and fastest-listed alternatives, each with the price, accepted range, quality tier, listed delivery speed and start window, buyer-facing reasons in the requested language, and typed tradeoffs stating what each alternative gains and gives up against the recommendation. Tool: recommend_service.","tags":["social-media","recommendation","marketing","decision-support"],"examples":["Recommend 5000 TikTok views for a product launch","Best value option for 1000 Instagram followers"],"inputModes":[],"outputModes":[]},{"id":"quote-social-growth","name":"Quote the exact price of an order","description":"Get the exact price to order a chosen service, option and quantity, computed by the same server-side path a real order uses (quantity bounds enforced), so it is the number that will actually be charged rather than arithmetic over a catalog price. Places no order and charges nothing. Tool: get_quote.","tags":["social-media","pricing","quote","commerce"],"examples":["What does 2500 of this option cost?","Price 10000 views before I commit"],"inputModes":[],"outputModes":[]},{"id":"purchase-social-growth","name":"Place and pay for an order","description":"Place an order for a chosen service, option, quantity and target link. Paid from a connected GrowVib account's balance after the user approves the connection over OAuth 2.1 at the authenticated MCP endpoint: funded-only (an insufficient balance places no order and returns what is missing) and idempotent on an idempotency_key, so a retry never buys twice. Tool: place_order. Or with no GrowVib account at all: call once for the exact payment requirements, sign them with a USDC wallet on Base or Solana, call again with the signed payment, and the order is created on settlement. The signed payment is the credential. Tool: create_paid_order. ","tags":["social-media","commerce","checkout","payments"],"examples":["Order 1000 followers for this profile","Buy the recommended option and pay from my wallet"],"inputModes":[],"outputModes":[]},{"id":"track-growth-order","name":"Track an order to delivery","description":"Read an order's status, start count and remaining quantity. Tools: order_status for an order placed from a connected account, get_paid_order_status for one paid over x402 (keyed on the agent token that order returned). Read-only and idempotent, so polling is safe. Statuses: PENDING, SUBMITTED, PROCESSING, COMPLETED, PARTIALLY_COMPLETED, CANCELED, FAILED, PARTIALLY_FAILED, REFUNDED, PARTIALLY_REFUNDED.","tags":["social-media","order-status","tracking","commerce"],"examples":["Has my order started yet?","How many of the 5000 views have been delivered?"],"inputModes":[],"outputModes":[]}],"provenance":[{"source":"manifests","first_seen":"2026-09-21T20:07:49.195080+00:00"}],"recent_probes":[{"fetched_at":"2026-09-21T20:07:49.195080+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":323,"live_responds":null}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-09-21T22:19:21.359124+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/growvib.com/evidence","dispute_url":"https://agenstry.com/agents/growvib.com/dispute"},"verification_history":[]}