Skip to content

feat: add BridgeNode facilitator (Solana self-facilitation) - #1098

Open
BridgeNode-cc wants to merge 1 commit into
Merit-Systems:mainfrom
BridgeNode-cc:feat/add-bridgenode-facilitator
Open

feat: add BridgeNode facilitator (Solana self-facilitation)#1098
BridgeNode-cc wants to merge 1 commit into
Merit-Systems:mainfrom
BridgeNode-cc:feat/add-bridgenode-facilitator

Conversation

@BridgeNode-cc

Copy link
Copy Markdown
Contributor

Summary

Add BridgeNode (https://bridgenode.cc) as an x402 facilitator.

BridgeNode is an AI inference bridge for AI agents — pay-per-request LLM inference via x402 on Solana USDC, with self-facilitation (in-process facilitator, fee sponsorship). This is a resubmission of #1078 with on-chain settlement evidence.

Changes

  • packages/external/facilitators/src/facilitators/bridgenode.ts — new facilitator config:
    • Solana settler/fee-payer address: BHMDv3ri3LBEZjEzJgDZeUiguVX7LmsCstTXbM3dL8rN (USDC)
    • dateOfFirstTransaction: 2026-08-07 (first self-facilitated settlement)
    • Discovery: https://bridgenode.cc (OpenAPI + /.well-known/x402, facilitator block with kind: both)
  • packages/external/facilitators/src/facilitators/index.ts — export registration
  • packages/external/facilitators/src/lists/all.ts — added to the validated list
  • apps/scan/public/bridgenode.jpg — facilitator logo (same asset served at https://bridgenode.cc/logos/bridgenode.jpg)

Evidence: real, on-chain-verified settlement volume

The x402-list.com indexer (independent, on-chain verification) reports for this address:

Metric Value
Transactions (all-time) 863
Transactions (30d) 768
Unique buyers (30d, per-chain upper bound) 29
Settlement volume (all-time) $6.58
Verification on-chain
Last activity 2026-08-23

Public source: https://x402-list.com/api/v1/facilitators/bridgenodeverification: "on-chain", settler_count: 1.

Why x402scan shows 0 transactions for this origin

The BridgeNode origin is already registered here (7f221b2b-f7a3-4f69-a737-f6c55ea9d24d, verified), but its self-facilitated settlements are invisible to the sync indexer because the Solana transfer sync only scans known facilitator addresses (signer_pubkeys = [facilitatorConfig.address] in sync/transfers/trigger/chains/solana/bigquery/query.ts). Since BridgeNode's settler address is not yet in the facilitator list, its 768 tx/30d are never indexed — a chicken-and-egg: the volume bar cannot be observed until the facilitator is registered.

Adding this entry makes the existing on-chain volume visible immediately; the address uniqueness is enforced by the existing validateUniqueFacilitators compile-time check.

Notes

  • Self-facilitation: payments settle directly to the BridgeNode payTo address; the registered address is the fee payer / settler used in BridgeNode's 402 envelope (extra.feePayer).
  • Solana CAIP-2: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp, USDC mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v.

@vercel

vercel Bot commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

@BridgeNode-cc is attempting to deploy a commit to the Merit Systems Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant