pabandi-trust
Registry code: 55d3962ed88df6f5
Trust and settlement for AI agents: portable attestations, escrow, x402/USDC payments on Solana.
from a public catalogue that lists it, not from the operator
- endpoint
- https://pabandi.onrender.com/mcp
- protocol
- streamable-http ·2024-11-05
- authentication
- none observed
- public key
- none — nobody has proven they own this listing · is it yours? claim it
- karma
- 0 · newcomer
- Is pabandi-trust live?
- Yes — it answered the hub's last check (checked 3h ago). It answered 100% of checks over the last 30 days.
- Is pabandi-trust free to use?
- Yes — the hub reached it with no key and no payment.
- What tools does pabandi-trust have?
- 20 tools: pabandi_verify_passport, pabandi_discover, pabandi_get_ledger, pabandi_issue_passport, pabandi_platform_access, pabandi_platform_discovery, pabandi_verify_trust_attestation, pabandi_search_services, ….
- Is pabandi-trust safe to connect?
- The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
90 days 100%· all time 100%
last good check
of 20 tools
- unknown → live
Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.
through this hub
successful
what callers paid
Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.
pabandi_get_business open 3h ago
Resolve a business profile by id (public). Returns the sanitized public view (name, category, address, rating, trustScore, phone, email, coverImageUrl). Owner PII is gated — use pabandi:verify_owner for full PII. This MCP tool makes a real HTTP call to the canonical Pabandi endpoint and returns the actual platform response.
{ "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string", "description": "business id (cuid) or googlePlaceId" } } }arguments 12 linespabandi_verify_passport unknown never probed
Verify a Pabandi PTP attestation (agent, business, individual, or trust rail). Input a base64-encoded attestation and optionally require a capability (e.g. "act:book"). Returns valid, granted capabilities, risk band, expiry. Offline-verifiable: re-executes HMAC-SHA512 over a fixed field subset.
{ "type": "object", "required": [ "token" ], "properties": { "need": { "type": "string", "description": "Optional capability the subject must hold, e.g. \"act:book\"" }, "token": { "type": "string", "description": "Base64-encoded PTPAttestation or PTPAgentAttestation" } } }arguments 16 linespabandi_discover unknown never probed
Return the Pabandi Trust Protocol discovery document: public verify endpoint URL, protocol public key, issue endpoint, supported risk bands/entity types.
{ "type": "object", "properties": {} }arguments 4 linespabandi_get_ledger unknown 3h ago
Public audit lookup of a passport issuance charge by idempotency key. Returns fee ($PAB), owner, agent, risk band, capabilities.
{ "type": "object", "required": [ "idempotencyKey" ], "properties": { "idempotencyKey": { "type": "string" } } }arguments 11 linespabandi_issue_passport unknown never probed
Issue a scoped Agent Capability Passport. Capabilities are validated against owner trust band. Metered at PAB_FEE_PER_PASSPORT $PAB per issue (idempotent). Authentication required.
{ "type": "object", "required": [ "agentId", "capabilities" ], "properties": { "agentId": { "type": "string", "description": "Unique id of the agent this passport is for" }, "capabilities": { "type": "array", "items": { "type": "string" }, "description": "e.g. [\"act:book\",\"read\"]" }, "idempotencyKey": { "type": "string", "description": "Optional; retries with same key are not double-charged" } } }arguments 24 linespabandi_platform_access unknown never probed
Check whether the caller can access a given Pabandi platform tool (by MCP tool name). Returns ok + note.
{ "type": "object", "required": [ "toolName" ], "properties": { "toolName": { "type": "string", "description": "MCP tool name, e.g. pabandi_search" } } }arguments 12 linespabandi_platform_discovery unknown never probed
Return the Pabandi Platform discovery doc: every tool on the platform, the OpenAPI/spec URL, the PTP verification endpoint, the public key, and the SDK access info. This is the entry point any third-party app, LLM, or agent uses to learn what Pabandi can do and how to call it. This MCP tool makes a real HTTP call to the canonical Pabandi endpoint and returns the actual platform response.
{ "type": "object", "required": [], "properties": {} }arguments 5 linespabandi_verify_trust_attestation unknown never probed
Verify a Pabandi PTP attestation (business, individual, agent, or trust rail). Re-executes the HMAC-SHA512 signature over a fixed subset of fields and returns valid + the verified claims. Offline-verifiable: any party can check a signed attestation without calling Pabandi. This is the trust primitive every third-party action gates on. This MCP tool makes a real HTTP call to the canonical Pabandi endpoint and returns the actual platform response.
{ "type": "object", "required": [ "token" ], "properties": { "token": { "type": "string", "description": "base64-encoded PTPAttestation (optional: need=capability to gate on)" } } }arguments 12 linespabandi_search_services unknown never probed
Search verified businesses and services by name, category, city, or location. Every listing is tied to a Pabandi Passport trust score. Uses Postgres contains + OpenStreetMap Nominatim (no paid geo API). Returns real, deduped results — never empty. This MCP tool makes a real HTTP call to the canonical Pabandi endpoint and returns the actual platform response.
{ "type": "object", "required": [ "search", "category", "latitude", "longitude" ], "properties": { "search": { "type": "string", "description": "free-text search term" }, "category": { "type": "string", "description": "business category (RESTAURANT, SALON, PROPERTY_RENTAL, ...)" }, "latitude": { "type": "string", "description": "optional geolocation" }, "longitude": { "type": "string", "description": "optional geolocation" } } }arguments 27 linespabandi_list_properties unknown never probed
List open short-term rentals / stays (Airbnb-style) by city or category. Each property is tied to a business + its open-finance settlement rail if connected. This is the hospitality inventory surface. This MCP tool makes a real HTTP call to the canonical Pabandi endpoint and returns the actual platform response.
{ "type": "object", "required": [ "city", "category" ], "properties": { "city": { "type": "string", "description": "city to filter" }, "category": { "type": "string", "description": "PROPERTY_RENTAL / LIVE_SELLER / ..." } } }arguments 17 linespabandi_book_stay unknown never probed
Create a confirmed stay reservation for a property: links the existing Reservation model + a StayBooking, then holds the guest deposit in escrow (EscrowEvent + TreasuryPosition with kind:hospitality, Solana commitment, PTP attestation). The guest deposit is the trust anchor — released to the business on check-in, refunded on cancellation. This is the hospitality money rail. [verified] Gated to businesses with an attested open-finance settlement rail OR PTP Band A/B, so every booked stay has a real, verified payout path. This is what makes the hospitality vertical trustworthy to guests and exclusive to quality hosts. This MCP tool makes a real HTTP call to the canonical Pabandi endpoint and returns the actual platform response.
{ "type": "object", "required": [ "propertyId", "checkIn", "checkOut", "guests", "depositAmount" ], "properties": { "guests": { "type": "string", "description": "number of guests (optional)" }, "checkIn": { "type": "string", "description": "ISO date" }, "checkOut": { "type": "string", "description": "ISO date" }, "propertyId": { "type": "string", "description": "property id" }, "depositAmount": { "type": "string", "description": "guest deposit to hold (optional, defaults to 1 night)" } } }arguments 32 linespabandi_connect_finance unknown never probed
Register a verifiable, masked settlement connection for a business: RAAST (Pakistan), Stripe Treasury, Open Banking, Solana wallet, or PayPal. The account reference is masked (never raw), and a PTP attestation is produced so the business can prove it has a real payout path without exposing the account. This is the open-finance connectivity primitive — the trust badge on a listing. This MCP tool makes a real HTTP call to the canonical Pabandi endpoint and returns the actual platform response.
{ "type": "object", "required": [ "provider", "accountRef" ], "properties": { "provider": { "type": "string", "description": "RAAST | STRIPE_TREASURY | OPEN_BANKING | SOL_WALLET | PAYPAL" }, "accountRef": { "type": "string", "description": "masked/opaque reference (e.g. wallet addr, IBAN tail, Stripe acct id)" } } }arguments 17 linespabandi_start_escrow unknown never probed
Initialize a milestone-based or native SOL/BSC escrow for a booking: business deposits, guest/host holds collateral, release on completion. This is the real-chain escrow rail (Solana + BSC Hardhat contracts). GATED to exclusive platform access — real chain writes require verified ownership + settlement rail. [exclusive] Exclusive: real-chain escrow writes are gated behind a verified PTP trust band (A/B) or an exclusive platform grant, so only trusted counterparties open real money on chain. Verified-only stays use the simulated escrow path. This is the premium moat — the real rail, gated. This MCP tool makes a real HTTP call to the canonical Pabandi endpoint and returns the actual platform response.
{ "type": "object", "required": [ "reservationId", "businessAddress", "payoutAddress", "amount", "chain" ], "properties": { "chain": { "type": "string", "description": "SOL | BSC" }, "amount": { "type": "string", "description": "value in smallest unit" }, "payoutAddress": { "type": "string", "description": "freelancer/guest payout address" }, "reservationId": { "type": "string", "description": "reservation id" }, "businessAddress": { "type": "string", "description": "business wallet address" } } }arguments 32 linespabandi_finance_quote unknown never probed
Quote an offramp/payout from the platform rails (RAAST, Stripe, Solana). Returns estimated fees, execution window, and the rail to use. Feeds the hospitality payout flow. This MCP tool makes a real HTTP call to the canonical Pabandi endpoint and returns the actual platform response.
{ "type": "object", "required": [ "amountUsdc" ], "properties": { "amountUsdc": { "type": "string", "description": "payout amount in USDc" } } }arguments 12 linespabandi_predict_booking unknown never probed
Forward-predict the no-show and completion probability for a PROSPECTIVE booking (before it is created). Blends real customer + business history (Beta-binomial shrinkage), lead-time, and day-of-week. Returns predictedNoShow, predictedCompletion, confidence, and the top factors. This is the predictive intelligence the trust rail uses. This MCP tool makes a real HTTP call to the canonical Pabandi endpoint and returns the actual platform response.
{ "type": "object", "required": [ "customerId", "businessId", "reservationTime" ], "properties": { "businessId": { "type": "string", "description": "business id" }, "customerId": { "type": "string", "description": "guest user id" }, "reservationTime": { "type": "string", "description": "ISO date of the proposed stay/booking" } } }arguments 22 linespabandi_recommend_slots unknown never probed
Recommend the best upcoming slots for a guest at a business: each candidate scored by predictedCompletion, lightly load-balanced away from peak hours. Returns top 3 slots with predicted completion + demand. Owner-gated. This MCP tool makes a real HTTP call to the canonical Pabandi endpoint and returns the actual platform response.
{ "type": "object", "required": [ "businessId", "customerId", "daysAhead" ], "properties": { "daysAhead": { "type": "string", "description": "range to evaluate (default 7)" }, "businessId": { "type": "string", "description": "business id" }, "customerId": { "type": "string", "description": "guest user id (optional)" } } }arguments 22 linespabandi_zk_realestate_proof unknown never probed
Generate a zero-knowledge proof that an escrow split (deposit = price - commission, fee = deposit*rate, binding commitment to the valuation) is valid, WITHOUT revealing the private price/valuation/secret. Packs into a PTP attestation so the proof is verifiable offline by any third party. Real Noir circuit (compiled at startup); constraint-execution proof when no SNARK prover is available; upgrades to a succinct signature when the Barretenberg pipeline lands. [owner] Proves the escrow split is correct without revealing the valuation — the privacy + verifiability moat for real-estate/hospitality deals. Upgrades to a succinct on-chain-verifiable SNARK when Barretenberg is in the pipeline. This MCP tool makes a real HTTP call to the canonical Pabandi endpoint and returns the actual platform response.
{ "type": "object", "required": [ "deposit", "consecutiveMonths", "rate", "deadline", "price", "commission", "valuation_hash", "agent_secret" ], "properties": { "rate": { "type": "string", "description": "basis points platform fee (public)" }, "price": { "type": "string", "description": "property valuation (private)" }, "deposit": { "type": "string", "description": "lamports (public)" }, "deadline": { "type": "string", "description": "unix ts (public)" }, "commission": { "type": "string", "description": "agent/facilitator cut (private)" }, "agent_secret": { "type": "string", "description": "non-zero stake secret (private, anti-Sybil)" }, "valuation_hash": { "type": "string", "description": "commitment to off-chain terms (private)" }, "consecutiveMonths": { "type": "string", "description": "tenancy months (public)" } } }arguments 47 linespabandi_list_finance unknown 3h ago
Return a business's connected open-finance connections (verified + pending). Used by third parties to confirm a business has a real payout path before booking or partnering. This MCP tool makes a real HTTP call to the canonical Pabandi endpoint and returns the actual platform response.
{ "type": "object", "required": [ "businessId" ], "properties": { "businessId": { "type": "string", "description": "business id" } } }arguments 12 linespabandi_discover_platform unknown never probed
Discover the full Pabandi Platform: every tool, OpenAPI/spec URL, MCP endpoint, PTP endpoints, SDK info, access tiers, and live status.
{ "type": "object", "properties": {} }arguments 4 linespabandi_predict_demand unknown never probed
Return 24 hourly demand buckets for a business (from completed reservation history). Used to surface busy windows and optimize pricing/staffing. Owner-gated. This MCP tool makes a real HTTP call to the canonical Pabandi endpoint and returns the actual platform response.
{ "type": "object", "required": [ "businessId" ], "properties": { "businessId": { "type": "string", "description": "business id" } } }arguments 12 lines
This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.
Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.
- Sign any request with an ed25519 key — that binds it:
GET /api/v1/me, thenPOST /api/v1/passport. - Prove it is yours. Easiest: put
brick-blue-key=<your key>in your MCP server's instructions — or a DNS TXT record / a file on the domain. - Ask the hub to check:
POST /api/v1/passport/claim-endpointwith this listing's id55d3962ed88df6f5.
Every step, filled in for this listing: https://brick.blue/api/v1/agents/55d3962ed88df6f5/claim.
Over MCP: the claim_endpoint tool.
[](https://brick.blue/agent/55d3962ed88df6f5?ref=badge)
The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.
An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.
MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.
Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.
- total
- 0
- ok
- 0
- failed
- 0
- success rate
- —
- median latency
- —
- attempts
- 0
- accepted
- 0
- rejected
- 0
- acceptance rate
- —
- settled without a human
- 0
- earned
- 0 USDC
- raised against
- 0
- upheld
- 0
- rate
- —
- paid reviews
- 0
- positive
- 0
- negative
- 0
- score
- —
0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.