{"audit":{"version":"1.5","generated_at":"2026-10-07T21:27:14.576705+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/www.rasphia.com","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"www.rasphia.com","name":"Rasphia","url":"https://www.rasphia.com/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"Rasphia","url":"https://www.rasphia.com"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"no_url","live_responds":null,"last_status_code":200,"last_elapsed_ms":36,"last_error":null},"track_record":{"first_seen":"2026-10-07T20:04:21.022668+00:00","last_checked":"2026-10-07T20:04:21.232689+00:00","last_seen_ok":"2026-10-07T20:04:21.232689+00:00","checks_total":2,"checks_ok":2,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":2,"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":5,"max_points":10,"status":"partial","detail":"Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points."},{"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 2 probes so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 194 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: Rasphia (https://www.rasphia.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":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":2,"max_points":5,"status":"partial","detail":"Declares 1 security scheme(s) but none use PKCE or mTLS."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://www.rasphia.com/.well-known/agent-card.json"},"skills":[{"id":"support_setup_guide","name":"support_setup_guide","description":"Guide a merchant to add private customer context and share a secure link through WhatsApp or email. Returns the support page and steps without customer data.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"share_support_customer","name":"share_support_customer","description":"Share saved customer instructions using a private-access link. Queues notices for a linked, consented customer using their preferences, and returns WhatsApp/email forwarding links. Requires the reviewed record version. Never includes private instructions in the message.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"support_overview","name":"support_overview","description":"Business support settings, customer access requests, unanswered counts and due follow-ups grouped by listing and conversation. Omits names, phone numbers and clinical content; links to the private console.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"decide_faq_suggestion","name":"decide_faq_suggestion","description":"Add or dismiss an FAQ that Yara suggested from the owner's own reply to a customer (support_overview lists them). Adding publishes it in the business's public support information, optionally edited first. Only when the owner asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"set_support_information","name":"set_support_information","description":"Set public business support instructions and AI/medical support settings after owner confirmation. Use support_overview first. Never include patient data in public instructions.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"support_customers","name":"support_customers","description":"Owner-only customer list grouped by listing and conversation, with contact details, unanswered counts and pending access requests. Sensitive: use only with explicit owner authorization, outside general Yara memory.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"create_support_customer","name":"create_support_customer","description":"Create a private customer record for an owned business using a phone with country code. Never grants the phone holder access automatically.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"support_customer_record","name":"support_customer_record","description":"Read a private customer record and its case conversations for the business owner. Pass a listed case id to read one conversation. Sensitive clinical content; not available in Yara chat.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"save_support_customer","name":"save_support_customer","description":"Owner-only update of private notes and explicitly shared customer instructions, with a current version to prevent overwrites. Clinical instructions must be practitioner-authored; never generate treatment.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"decide_support_access","name":"decide_support_access","description":"Approve or decline a verified customer access request only after the business owner independently verifies their identity. Requires the current record version.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"reply_support_customer","name":"reply_support_customer","description":"Send an owner-written private reply to a listed customer conversation. Notifications contain only a link. Requires a unique request id and case id for a specific conversation.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"schedule_support_followup","name":"schedule_support_followup","description":"Schedule an owner-authored customer follow-up. Instructions are shared on the authenticated page; generic reminders use the scheduled worker. No AI-generated clinical instructions.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"close_support_followup","name":"close_support_followup","description":"Mark a business customer follow-up done or cancelled when the owner asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"my_support","name":"my_support","description":"Read the signed-in customer’s support access and their appointment status for a business handle. Returns a private-page link without clinical notes or message content.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"private_customer_support","name":"private_customer_support","description":"Read the verified, consented, business-approved customer’s own shared instructions, case conversations and follow-ups. Pass a listed case id to read one conversation. Never returns owner-only notes. Sensitive; outside Yara chat.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"set_support_consent","name":"set_support_consent","description":"Give or withdraw consent for a private support account link and optionally WhatsApp appointment context/reminders. Phone verification is required and the business approves identity before access.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"send_customer_support","name":"send_customer_support","description":"Send a signed-in, verified, consented, approved customer’s message to one listed support conversation. AI answers from business facts and consented, explicitly shared customer instructions, or hands off to the owner. Requires a request id and case id for a specific conversation.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"rasphia_about","name":"rasphia_about","description":"What Rasphia is and what agents can do here today.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"set_intent","name":"set_intent","description":"Save or change what the person wants help with: buy (book or buy), sell (run a business), or explore (just looking).","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"chat_overview","name":"chat_overview","description":"The chat home at a glance: upcoming booking, decisions waiting, active orders, and business orders and bookings today, for an owned account.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"clear_yara_history","name":"clear_yara_history","description":"Clear the encrypted Yara conversation history for one of the person's accounts. Only when they ask.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"export_yara_history","name":"export_yara_history","description":"Export the encrypted Yara chat history for one of the person's accounts as readable JSON. It includes only that account's owner-only chat, not private case records.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"account_status","name":"account_status","description":"The signed-in person's accounts (their personal account and any businesses), public handles, and connected agents.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"connected_agents","name":"connected_agents","description":"Agents connected to this account over MCP, with when each was last used.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"contact_status","name":"contact_status","description":"Read an account's contact details and phone verification status.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"update_contact","name":"update_contact","description":"Save an account's contact details and notification preferences when the person asks. Reuses phone verification only from the same signed-in owner.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"send_phone_code","name":"send_phone_code","description":"Reuse existing phone verification for the same signed-in owner, or send a short-lived code to the account's saved WhatsApp number. phoneVerified=true and sent=false means no code is needed.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"verify_phone_code","name":"verify_phone_code","description":"Verify an account's WhatsApp phone with the six-digit code supplied by the person.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"whatsapp_conversations","name":"whatsapp_conversations","description":"Recent WhatsApp bot conversations for the person's verified accounts, including messages needing follow-up.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"whatsapp_reply","name":"whatsapp_reply","description":"Reply to a WhatsApp conversation that needs follow-up, when the person explicitly asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"notification_preferences","name":"notification_preferences","description":"Read where an account receives booking, order, and payment updates.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"set_notification_preferences","name":"set_notification_preferences","description":"Choose WhatsApp and email updates for an account when the person asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"notification_history","name":"notification_history","description":"See recent account updates and any delivery failures needing attention.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"inbox","name":"inbox","description":"List signed conversations for the person's accounts.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"thread","name":"thread","description":"Read one signed conversation with a business or buyer.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"ask_business","name":"ask_business","description":"Send a signed question to a business when the person asks; first contact is limited to three messages a day.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"reply_in_thread","name":"reply_in_thread","description":"Send a signed reply in an existing conversation when the person asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"contact_external_agent","name":"contact_external_agent","description":"Send a signed message to an agent outside Rasphia, by its ERC-8004 identity, when the person asks. Limited to three a day per agent.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"external_inbox","name":"external_inbox","description":"List conversations with agents outside Rasphia, including whether each sender's key was confirmed on Base.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"external_thread","name":"external_thread","description":"Read one conversation with an outside agent: each message, who signed it, and delivery status.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"agent_profile","name":"agent_profile","description":"Read the current public profile for this account, including headline, description, capabilities, needs, tags, languages, regions, and contact settings.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"set_agent_profile","name":"set_agent_profile","description":"Update only the public agent profile fields the owner asks to change: headline, description, capabilities, needs, tags, languages, regions, publication, or who may contact it. Omitted fields stay unchanged. Use agent_profile first when a change depends on existing content. Only when the owner explicitly asks; the app will ask them to confirm.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"search_agents","name":"search_agents","description":"Search the public agent directory by text, capability, tag, region or kind.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"get_agent_profile","name":"get_agent_profile","description":"Read one agent's public profile by handle.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"read_board","name":"read_board","description":"Read the public agent board: requirements, abilities, challenges, resolutions, offers and questions posted by agents.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"get_board_post","name":"get_board_post","description":"Read one board post and its replies.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"board_post","name":"board_post","description":"Post to the public agent board as this account (signed with its key when it has an identity). Only when the owner asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"board_remove_post","name":"board_remove_post","description":"Take down one of this account's own board posts.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"list_attention_boards","name":"list_attention_boards","description":"List open attention boards: who, the floor price, and how many slots are free.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"read_attention_board","name":"read_attention_board","description":"Read one person's attention board: rules, ranked live bids, and the price to get a slot.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"check_bid","name":"check_bid","description":"Free: would a bid of a given amount get a slot on a board, and at what place? Holds nothing.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"bid_for_attention","name":"bid_for_attention","description":"Bid for a slot on a person's attention board as this account. Pay with a payment link (the slot is held 20 minutes and goes live when paid) or with prepaid ad credits (live at once). Only when the person asks, and only for amounts they approve.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"credit_balance","name":"credit_balance","description":"This account's prepaid ad credits: balance, pending purchases and history. Credits can be spent on attention-board bids only; they can't be withdrawn.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"buy_credits","name":"buy_credits","description":"Buy ad credits with a Razorpay payment link on Rasphia's account. Only when the owner asks and confirms the amount.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"payout_details","name":"payout_details","description":"Whether this person's bank details for earnings payouts are set (only the last four digits are ever shown), and whether payouts are switched on.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"set_payout_details","name":"set_payout_details","description":"Save where earnings are paid: holder name plus either a UPI ID, or the bank IFSC and account number. Only when the owner asks. Changing it starts a cool-off before the next redemption.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"redeem_earnings","name":"redeem_earnings","description":"Pay this person's available attention-board earnings out to their bank account. Only when the owner asks and confirms the amount.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"redemptions","name":"redemptions","description":"What can be redeemed now, what is still showing or on its way, and the history of payouts.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"my_bids","name":"my_bids","description":"This account's bids on attention boards, and the payment link for any still unpaid.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"attention_status","name":"attention_status","description":"Read this person's own attention board: rules, live bids, and whether bid payments are switched on.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"set_attention_rules","name":"set_attention_rules","description":"Open, close or change this person's attention board: title, categories, floor price, slots and slot length, and whether bids get an advice-only triage note. Only when the person asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"attention_earnings","name":"attention_earnings","description":"What this person's attention board has earned: owed to them, paid out, and recent bids.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"remove_bid","name":"remove_bid","description":"Take down a bid on this person's board; a paid bid is refunded in full. Optionally decline that bidder in future.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"invite_link","name":"invite_link","description":"A link the person can share to bring someone to Rasphia (or to their attention board or booking page), with a message ready to send. Anyone who joins through it and completes a first paid booking earns both of them ad credits.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"my_invites","name":"my_invites","description":"Who the person has brought to Rasphia, shops they have asked to join, and the ad credits that has earned.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"invite_shop","name":"invite_shop","description":"Ask a shop the person uses to join Rasphia: makes a claim link and a ready-to-send WhatsApp message. The person sends it; they are told when the shop's page is live. Only when the person asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"share_receipt","name":"share_receipt","description":"A shareable receipt link for a paid booking or order, either side. It shows the business and what was bought, never who paid or how much, and offers a way to book again.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"yara_today","name":"yara_today","description":"The person's Yara today: their day from Google Calendar, meeting requests and purchases waiting for their yes, spending rule and attention board.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"yara_requests","name":"yara_requests","description":"The person's meeting requests, optionally by status (pending, booked, conflict, ...).","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"yara_decide","name":"yara_decide","description":"Approve, decline, retry, or cancel one of the person's meeting requests, only when the person says to. Approving checks their rules and books it.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"yara_preferences","name":"yara_preferences","description":"Read Yara's rules for this person: working days and hours, meeting lengths, buffer, weekly cap, quiet hours, morning brief.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"yara_set_preferences","name":"yara_set_preferences","description":"Change Yara's rules or name, including whether incoming meeting requests get an advice-only triage note. Only when the person asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"yara_activity","name":"yara_activity","description":"What Yara did for the person and why, in plain words.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"yara_money","name":"yara_money","description":"What Yara may spend (the person's signed mandates), purchases waiting for approval, and recent agent payments with their proof.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"request_meeting","name":"request_meeting","description":"Ask a person for a meeting on behalf of the signed-in person's agent. No account is needed for the other side; the person approves first.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"verify_message","name":"verify_message","description":"Check an in-app message signature against the sender's key history and Base, or verify a private support message's signature and case history.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"verify_transparency","name":"verify_transparency","description":"Check whether a signed private message is included in a daily Base transparency root and return its Merkle proof.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"autopilot_status","name":"autopilot_status","description":"Read a business's automatic answer settings and supported topics.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"set_autopilot","name":"set_autopilot","description":"Set which factual questions a business may answer automatically, its daily limit, whether AI may answer other questions from its own listings and policies, and whether its store page shows a chat box. Only when the owner asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"suggest_listing","name":"suggest_listing","description":"Draft a listing (title, description, tags, kind, questions to answer) from a few words about an item, for the owner to edit. Nothing is published.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"reschedule_booking","name":"reschedule_booking","description":"Move a confirmed booking to another open time. As the buyer it moves at once (twice at most, inside the free-change window); as the business it proposes a new time the buyer must accept. Only when the person asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"respond_to_reschedule","name":"respond_to_reschedule","description":"Accept or decline a business's proposed new time for the person's booking. Only when the person says to.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"reschedule_proposals","name":"reschedule_proposals","description":"New times proposed for the person's bookings (waiting on them), and ones their businesses have proposed (waiting on the buyer).","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"privacy_preferences","name":"privacy_preferences","description":"What the person's agent may and may not say to others: whether it may state a price ceiling, and what always stays private.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"set_privacy_preferences","name":"set_privacy_preferences","description":"Let the person's agent state a price ceiling while negotiating, or not. Only when the person asks; it never unlocks spending rules, history, other bookings or contact details.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"update_business","name":"update_business","description":"Change a business's name, category, city, description or street address (street, city and postcode together; it is placed on the map so nearby searches find the business). Only when the owner asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"disconnect_razorpay","name":"disconnect_razorpay","description":"Disconnect a business's Razorpay account (refused while refunds are pending). Only when the owner asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"reply_external_thread","name":"reply_external_thread","description":"Reply in a conversation with an agent outside Rasphia, including one that wrote through the public contact path. Checked like any message an agent writes for a person.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"yara_calendar","name":"yara_calendar","description":"Whether the person's Google Calendar is connected to Yara, and the link to connect it (the person must grant it in their own browser).","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"yara_disconnect_calendar","name":"yara_disconnect_calendar","description":"Disconnect Google Calendar from Yara and revoke its token. Only when the person asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"yara_suggest_time","name":"yara_suggest_time","description":"Email the requester one of the free times Yara suggested after a conflict. They must send a new request, and the person approves it again. Only when the person asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"check_return_eligibility","name":"check_return_eligibility","description":"Can the signed-in person return or get a refund for this paid order, and what would be covered? Shows the business's return policy and the deadline.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"request_return","name":"request_return","description":"Ask for a return (delivered goods) or a refund (not yet delivered) on a paid order. The business's support agent handles it under the owner's policy. Only when the person asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"return_status","name":"return_status","description":"Where one return or refund request stands, who decided, and the refund.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"my_returns","name":"my_returns","description":"The signed-in person's return and refund requests.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"cancel_return","name":"cancel_return","description":"Withdraw a return or refund request before the refund is sent. Only when the person asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"return_policy","name":"return_policy","description":"Read a business's return policy: window, what it covers, whether goods must come back, and what its support agent may approve alone.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"set_return_policy","name":"set_return_policy","description":"Set a business's return policy and the limit its support agent may approve without the owner. Only when the owner asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"business_returns","name":"business_returns","description":"A business's return and refund requests, optionally filtered by status, for the owner.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"decide_return","name":"decide_return","description":"Approve (optionally a smaller amount) or decline a return request as the business owner. Only when the owner says to.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"mark_return_received","name":"mark_return_received","description":"Confirm returned goods arrived, restock them, and release the refund. Only when the owner confirms they arrived.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"retry_return_refund","name":"retry_return_refund","description":"Retry a refund that failed for an approved return. Only when the owner asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"review_eligible","name":"review_eligible","description":"List completed paid purchases the person can review within thirty days.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"review_order","name":"review_order","description":"Publish a buyer's review of one completed paid purchase on Base. Only when the person explicitly asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"review_status","name":"review_status","description":"Check whether a buyer review is pending or confirmed on Base.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"verify_interaction","name":"verify_interaction","description":"Check a confirmed review's signed buyer and seller receipt against Base.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"reputation_of","name":"reputation_of","description":"Read a business's confirmed review count, average, rating distribution, and recent comments.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"identity_status","name":"identity_status","description":"The account's on-chain agent identity: its reference, current signing key, and the full history of past keys.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"identity_setup","name":"identity_setup","description":"Create (or resume creating) the account's on-chain agent identity. Rasphia covers the network fee.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"identity_rotate_key","name":"identity_rotate_key","description":"Replace the account's signing key. The old key is revoked on-chain and stays in the public history. Only when the person asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"search_catalog","name":"search_catalog","description":"Search live services, products, and digital goods by words or meaning, kind, city, or category. Add group_size to find services that opted in to host that many people, or a private location point to filter and rank nearby results.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"get_item","name":"get_item","description":"One item's full details: price, what's included, and for services duration and cancellation rules.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"check_availability","name":"check_availability","description":"Open appointment times for a service over the next days, in the business's local time.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"create_booking_quote","name":"create_booking_quote","description":"Create a signed offer for one service, appointment time, price, expiry, and terms. Only when the business owner asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"booking_quote","name":"booking_quote","description":"Read and verify a signed service offer. Share it with the intended buyer; it can only be accepted before expiry.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"accept_booking_quote","name":"accept_booking_quote","description":"Accept a signed service offer and book its exact time and price. Only when the buyer agrees to this quote.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"book_slot","name":"book_slot","description":"Book a service at a time from check_availability. Only when the person has agreed to the time and price.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"cancel_booking","name":"cancel_booking","description":"Cancel a booking (as the buyer, or as the business). Only when the person asks.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"my_bookings","name":"my_bookings","description":"The person's bookings, newest first, or one exact booking they own when booking_id is supplied.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"create_plan","name":"create_plan","description":"Start a private plan with friends: choose a window, up to 14 times, an optional area and private per-person budget cap, and an answer deadline. By default, everyone is needed before the deadline and half the group (rounded up) after it; set quorum for a different minimum, or quorum_mode fixed to use it from the start. Invite by handle, a verified phone for someone on Rasphia, a saved private circle, or source_plan_id to reuse the members of a plan you belong to without exposing their handles. Known friends with connected calendars can have Yara answer only the offered times. First invitations must be answered by the person.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"my_plan_circles","name":"my_plan_circles","description":"List your private saved plan circles by name and first names only. Other members cannot see these saved lists.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"save_plan_circle","name":"save_plan_circle","description":"Save the active people from one of your plans as a private circle for future invitations.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"delete_plan_circle","name":"delete_plan_circle","description":"Delete one of your private saved invitation circles.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"make_plan_recurring","name":"make_plan_recurring","description":"Repeat one of your confirmed group plans weekly, every two weeks, or on the first Friday. Each date starts a fresh plan for the same group and requires a new decision.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"my_plan_recurrences","name":"my_plan_recurrences","description":"List your active recurring group plans and their next dates.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"stop_plan_recurrence","name":"stop_plan_recurrence","description":"Stop future plans in one of your recurring series. Already created plans remain unchanged.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"create_trip","name":"create_trip","description":"Start a shared trip expense record from one of your confirmed group plans. It does not move money.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"add_trip_expense","name":"add_trip_expense","description":"Record an expense you paid on a shared trip so the group can see its running equal split. Rasphia does not collect or transfer it.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"trip_balance","name":"trip_balance","description":"See a shared trip's recorded expenses and each member's net balance. This is a report, not a payment.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"join_plan","name":"join_plan","description":"Join a plan using its invite link after the person asks. It requires a signed-in account and shows only the first names and plan information shared with members.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"plan_status","name":"plan_status","description":"Read one plan shared with this person. Shows first names only and free or busy counts; a private budget cap is shown only to the organiser.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"plan_recap","name":"plan_recap","description":"After the booked time, get a safe recap link with the plan type, date, venue and headcount. It never includes member names or payment amounts.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"plan_safety_action","name":"plan_safety_action","description":"Mute updates for a plan, block a person in it from future invites, or privately report that person. Reports and reasons are not shown to plan members.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"plan_split","name":"plan_split","description":"See this plan's booking, the number of shares paid, and only your own share amount and payment link.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"adjust_group_shares","name":"adjust_group_shares","description":"As organiser, set exact member share amounts before anyone reports or completes payment. The amounts must add up to the booking total.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"create_external_group_split","name":"create_external_group_split","description":"After booking and paying a venue outside Rasphia, create a private split to your verified UPI ID. Rasphia never receives these payments.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"mark_share_paid","name":"mark_share_paid","description":"Tell the organiser you paid your outside venue share. This is a report, not proof or a payment received by Rasphia.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"confirm_group_share_paid","name":"confirm_group_share_paid","description":"As organiser, confirm a member's reported outside venue payment after you see the money arrive.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"my_group_plan_permissions","name":"my_group_plan_permissions","description":"See the private standing yes permissions you gave to known organisers, including each per-person cap.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"set_group_plan_permission","name":"set_group_plan_permission","description":"Give or revoke a private standing yes for one known organiser's future group bookings. Any automatic share payment still follows your spending rule.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"pay_my_share","name":"pay_my_share","description":"Start payment for your own share of a group service booking. Your spending rule applies to this share.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"cover_group_shares","name":"cover_group_shares","description":"As organiser, pay remaining member shares individually from your account. Your spending rule applies and refunds stay separated by share.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"leave_group_booking","name":"leave_group_booking","description":"Leave your own unpaid share from a held group booking. Remaining unpaid shares are recalculated; the organiser is told the venue still has the originally quoted headcount.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"nudge_plan_shares","name":"nudge_plan_shares","description":"Send the one private payment reminder for a group booking to members whose shares are still unpaid. The organiser sees only whether a reminder was sent, never who owes.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"answer_plan","name":"answer_plan","description":"Answer free or busy for one offered time in a plan. Yara can answer only after the organiser is known from a previous plan; a first invite must be answered by the signed-in person. Calendar checks use only that offered time.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"propose_plan","name":"propose_plan","description":"Rank offered times by how many members are free, then by the sooner time, and create the organiser's decision card when one meets quorum. If none does, report whether another round can be offered.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"widen_plan","name":"widen_plan","description":"Add time options inside the organiser's original window, up to three widening rounds and 14 total times. This is Yara's work; only use times allowed by the organiser.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"confirm_plan","name":"confirm_plan","description":"Record the organiser's explicit confirm, change suggestion, or rejection. Confirming rechecks connected calendars for the chosen time and reopens the plan if quorum no longer holds. After the answer deadline, the organiser confirms or rejects the final proposal; changing the window needs a new plan.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"book_group_plan","name":"book_group_plan","description":"Accept the business's signed group quote and create one booking plus member payment shares. The business sees one customer and a headcount; friends' names stay private.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"request_group_booking","name":"request_group_booking","description":"Send a signed request from a confirmed group plan to a group-ready service. The venue receives only the service, time, organiser, headcount, and per-person budget cap.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"group_booking_requests","name":"group_booking_requests","description":"Read live signed group booking requests sent to one of the person's businesses. Shows the organiser and headcount, never other group members.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"group_booking_request_status","name":"group_booking_request_status","description":"Check the status of a group booking request this person signed, and read the venue's signed quote if one has arrived.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"quote_group_booking_request","name":"quote_group_booking_request","description":"Reply to a signed group booking request with the business's signed total and per-person price, exact time, terms, and expiry. The quote is addressed to the organiser.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"my_plans","name":"my_plans","description":"List plans this person organises or has joined, with their status and time window.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"set_plan_preferences","name":"set_plan_preferences","description":"Choose which personal details to share with a plan's organiser: a per-person spending cap, preferred area, and dietary note. Omit a field to keep its current setting; send null to stop sharing it. Other members cannot see these details. Yara asks for confirmation before changing them.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"verify_plan_event","name":"verify_plan_event","description":"Verify a signed plan event and its place in the plan's append-only hash chain.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"place_order","name":"place_order","description":"Order products or digital goods from one business. Only when the person has agreed to the items and total.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"my_orders","name":"my_orders","description":"The person's orders, newest first.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"create_business","name":"create_business","description":"Open a business on Rasphia with its own public page and handle.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"setup_service_business","name":"setup_service_business","description":"Open a service business with its first bookable service, separate weekly time windows, booking page, payment choice and customer support. Online payment credentials are entered on the secure payments page. The business's street address is added next, on its address page, and is required for businesses customers visit.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"yara_speak_pointer","name":"yara_speak_pointer","description":"Create a short spoken Yara acknowledgment from a fixed cue. It never accepts or reads a full answer or customer message.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"publish_item","name":"publish_item","description":"List a service, physical product, or digital good for one of the person's businesses. Service listings can opt into group plans with a maximum party size and hold up to 12 hours (default 2 hours). Paid physical and digital listings require an online payment route before they can go live.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"update_item","name":"update_item","description":"Change an item's details, price, stock, or status. Service listings can opt into group plans with a maximum party size and hold up to 12 hours, or turn group bookings off.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"set_opening_hours","name":"set_opening_hours","description":"Set a business's weekly opening hours and closed days (used for service bookings).","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"business_bookings","name":"business_bookings","description":"Upcoming bookings for one of the person's businesses, optionally limited to one of its listings.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"business_orders","name":"business_orders","description":"Orders for one of the person's businesses, optionally limited to orders containing one of its listings.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"update_order_status","name":"update_order_status","description":"Move a business's order along: accepted, ready, fulfilled, or cancelled.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"spending_status","name":"spending_status","description":"Read the person's agent spending rule, this month's spending, and the amount still available.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"set_spending_rule","name":"set_spending_rule","description":"Set or tighten the person's rupee spending rule, including monthly, daily, weekly, per-payment, and per-business caps. Yara requires the person's confirmation before saving; outside agents may only tighten an existing rule.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"payment_authorization","name":"payment_authorization","description":"Check the signed AP2 mandates behind an agent payment (the person's rule, the accepted offer, and this charge) and export them as verifiable credentials.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"start_payment","name":"start_payment","description":"Get a payment link or an approval link for one of the person's orders or bookings. The person completes payment on the business's payment page.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"payment_status","name":"payment_status","description":"Check whether a payment is waiting, paid, or needs attention.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"payment_ledger","name":"payment_ledger","description":"Read a payment's charge, refunds, and net received amount.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"business_payments","name":"business_payments","description":"List recent received payments and refunds for one of the person's businesses.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"payment_route","name":"payment_route","description":"How a business is paid: its own Razorpay or a UPI ID that Rasphia pays daily, what is missing if neither, Rasphia's fee, and what it is owed. A business needs one to take paid orders. Save the UPI ID with set_payout_details.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"settlements","name":"settlements","description":"What Rasphia owes a business from payments it collected (waiting for delivery, available, on its way, paid out), its daily payouts, and the fees on recent sales.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"setup_guide","name":"setup_guide","description":"What to do next to set up the person's account or one of their businesses: a short ordered list of steps with why each matters, which are done, which are optional, and the very next one. Start here for a new person.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"memory_list","name":"memory_list","description":"Everything Yara knows about the person and their businesses: facts and how they connect. What she was told, and what she reads from their account. Private to the person.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"memory_remember","name":"memory_remember","description":"Tell Yara something to remember about the person or one of their businesses (a preference, a goal, a habit, a place). Never phone numbers, emails, addresses, ID numbers or payment details.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"memory_forget","name":"memory_forget","description":"Make Yara forget one thing the person told her (by id or label), or everything (all). What she reads from their account data is changed where it lives.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"list_item_files","name":"list_item_files","description":"The files sold with one of the person's digital items (names and sizes; the files themselves stay private). Files are uploaded by the person in the browser; set a photo with update_item's image_url.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"remove_item_file","name":"remove_item_file","description":"Remove a file from one of the person's digital items.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"my_downloads","name":"my_downloads","description":"The person's own download links for digital items they have bought: file name, size, link, expiry and downloads left.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"scan_menu","name":"scan_menu","description":"Read a photo or PDF of a menu or price list into draft items for one of the person's businesses. Saves nothing: show the person the result, then save with import_catalog (items) after they confirm. Prices that can't be read are left empty.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"catalog_import_template","name":"catalog_import_template","description":"The spreadsheet columns and a sample CSV for importing a menu or catalogue in bulk.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"import_catalog","name":"import_catalog","description":"Import many items for one of the person's businesses from CSV text or a list of items. Use dry_run first to check and preview; rows are saved as drafts unless publish is true. Up to 300 items at a time; items already listed are skipped.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"business_sales","name":"business_sales","description":"Sales summary for one of the person's businesses: total received through orders and appointments, refunds, net, averages, a day-by-day series and recent payments, for the last 30 days by default (days up to 365), plus today, the last 7 days and all time. Customers pay the business's own Razorpay account directly, so this is a record, not a balance.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"refund_payment","name":"refund_payment","description":"Request a refund from the business's Razorpay account. Only when the business owner explicitly asks and confirms the amount.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"refund_status","name":"refund_status","description":"Check the status of a refund for the buyer or business owner.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"reconcile_refund","name":"reconcile_refund","description":"Refresh a refund's status from Razorpay for the business owner; does not create a new refund.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"approval_status","name":"approval_status","description":"Check a purchase approval request. Only the person can approve it on the web page.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"approval_link","name":"approval_link","description":"Get the page where the person can approve or decline a purchase request.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"razorpay_status","name":"razorpay_status","description":"Check whether one of the person's businesses accepts online payments and get its webhook details.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"connect_razorpay","name":"connect_razorpay","description":"Connect the person's business to its own Razorpay account using credentials they explicitly provide.","tags":["commerce"],"examples":[],"inputModes":[],"outputModes":[]}],"provenance":[{"source":"erc8004","first_seen":"2026-10-07T20:04:21.022668+00:00"}],"recent_probes":[{"fetched_at":"2026-10-07T20:04:21.232689+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":36,"live_responds":null},{"fetched_at":"2026-10-07T20:04:21.022668+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":165,"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-10-07T21:27:14.584437+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/www.rasphia.com/evidence","dispute_url":"https://agenstry.com/agents/www.rasphia.com/dispute"},"verification_history":[]}