ASHLAR AGENT MCP TOOLS

Direct Model Context Protocol (MCP) server endpoints for autonomous agents operating across confidential enclaves and zero-gas settlement rails.

• discover_x402_node
Queries DNS TXT _x402 record and parses authenticated endpoint metadata.
• verify_tdx_quote
Cryptographically attests Intel TDX quote against Flare Data Availability.
• execute_atomic_settlement
Dispatches zero-gas EIP-3009 canonical authorization payload across Flare Network or XRPL.
IETF SPEC ↗
Interactive Testbed · Intel TDX Silicon Verification

Cryptographic Auditor Lab & SDK Suite

Test genuine Intel TDX hardware attestation quotes, simulate malicious memory tampering, verify replay prevention nonces, and generate drop-in multi-language client code.

🧪
How to Run This Lab: Select one of the three audit scenarios below and click "Execute Cryptographic Audit". The test harness evaluates the genuine Intel Root CA chain, MRTD measurement hash, and nonce freshness in real time.
Active Target Node: ashlar-node-01.flare · Anchored to Flare DA Block #18492810 ● Enclave Online
[System] Auditor Lab initialized on Flare Coston2 network. Select a scenario and execute audit.
Verification Status
VERIFIED — PASS
Intel Root CA ChainVALID
MRTD Enclave IdentityMATCH
Replay Nonce FreshnessOK
JCS Manifest Canonical SigVALID
Target: ashlar-node-01.flare
CLIENT SDK INTEGRATION

Verified Multi-Language Client SDKs

Integrate hardware-attested discovery and zero-gas sovereign settlement directly into your autonomous agent workflows with three lines of code.

import { AshlarClient } from '@ashlar-blue/client'; // 1. Resolve facilitator via IETF _x402 DNS Discovery const client = await AshlarClient.discover('_x402.facilitator.com'); // 2. Cryptographically verify Intel TDX quote before sending payment const attestation = await client.verifyEnclaveQuote({ expectedBinaryHash: '0x98f230da4b871c8901eef...', maxQuoteAgeSeconds: 300, }); // 3. Atomically settle on Flare Coston2 via EIP-3009 const session = await client.authorizeAndPay({ token: '0xFCYD_TOKEN_ADDRESS', amount: '0.05', }); console.log('Attested Access Granted:', session.resourceUri);