{"_id":"@correntelabs/beeai-ashlar-bridge","_rev":"5-5c38e67217ed282a7a9b9ba542197758","name":"@correntelabs/beeai-ashlar-bridge","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@correntelabs/beeai-ashlar-bridge","version":"1.0.0","keywords":["beeai","linux-foundation","agentic-ai","x402","ashlar-blue","corrente-labs","tee","intel-tdx","xrpl","flare"],"author":{"name":"Corrente Labs, Inc.","email":"contact@correntelabs.com"},"license":"Apache-2.0","_id":"@correntelabs/beeai-ashlar-bridge@1.0.0","maintainers":[{"name":"wdhawkins","email":"wdhawkins46@gmail.com"}],"dist":{"shasum":"a86dfef7f43a07f25ce32489958f572ebe82008b","tarball":"https://registry.npmjs.org/@correntelabs/beeai-ashlar-bridge/-/beeai-ashlar-bridge-1.0.0.tgz","fileCount":31,"integrity":"sha512-UkCjlP173j22nPfqoco/tsWn37Ao1/Qfo0ZlKiqZ8gilQv5s6Nq3DgSqrkLBTIFyd4ekGaO4xIbNzuuuUcSugQ==","signatures":[{"sig":"MEQCIH5pD9mYgZXVT1y4lMAKskdBMpGuAH4vbb4NwwYy/fv/AiBaO5prfn3Z2Mugjc/dIbJ2d3ttH93g5qQ84IxaTh6imw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207730},"main":"dist/packages/beeai-ashlar-bridge/src/index.js","type":"module","types":"dist/packages/beeai-ashlar-bridge/src/index.d.ts","gitHead":"497910aea7de5fc9b6b1b3113d64c795fdf90faf","scripts":{"demo":"tsx src/demo-agent.ts","build":"tsc -p tsconfig.json","swarm":"tsx src/beehive-swarm.ts"},"_npmUser":{"name":"wdhawkins","email":"wdhawkins46@gmail.com"},"_npmVersion":"11.9.0","description":"Linux Foundation BeeAI Framework integration with Ashlar Blue Attested Settlement Turnstile and Hardware Enclaves","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zod":"3.25.28","uuid":"^14.0.2","xrpl":"^4.1.0","beeai-framework":"^0.1.30","zod-to-json-schema":"3.23.5"},"_hasShrinkwrap":false,"peerDependencies":{"@google/genai":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/beeai-ashlar-bridge_1.0.0_1788927139871_0.13705388612349356","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@correntelabs/beeai-ashlar-bridge","version":"1.0.1","keywords":["beeai","linux-foundation","agentic-ai","x402","ashlar-blue","corrente-labs","tee","intel-tdx","xrpl","flare"],"author":{"name":"Corrente Labs, Inc.","email":"contact@correntelabs.com"},"license":"Apache-2.0","_id":"@correntelabs/beeai-ashlar-bridge@1.0.1","maintainers":[{"name":"wdhawkins","email":"wdhawkins46@gmail.com"}],"dist":{"shasum":"12ae8c77b0b3fe957d77f7b09a4ccb019b94e65a","tarball":"https://registry.npmjs.org/@correntelabs/beeai-ashlar-bridge/-/beeai-ashlar-bridge-1.0.1.tgz","fileCount":31,"integrity":"sha512-KiDHYrCsSTi3s1CpRFLIOo0VYuTzUglOtRM2CAYt3dtpouQQVGk/EMDoafEt+OkB6Kv/CZNWmGe89gv9MjDYdw==","signatures":[{"sig":"MEUCIFfEZ5x/LEVCVibncEPwrSHuKMYbNw2FW1RF2kVRCEvCAiEA1bfRxQP3zmHx+vFO6j4wvei99PaJEr6mkcN2damTYiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207730},"main":"dist/packages/beeai-ashlar-bridge/src/index.js","type":"module","types":"dist/packages/beeai-ashlar-bridge/src/index.d.ts","gitHead":"497910aea7de5fc9b6b1b3113d64c795fdf90faf","scripts":{"demo":"tsx src/demo-agent.ts","build":"tsc -p tsconfig.json","swarm":"tsx src/beehive-swarm.ts"},"_npmUser":{"name":"wdhawkins","email":"wdhawkins46@gmail.com"},"_npmVersion":"11.9.0","description":"Linux Foundation BeeAI Framework integration with Ashlar Blue Attested Settlement Turnstile and Hardware Enclaves","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zod":"3.25.28","uuid":"^14.0.2","xrpl":"^4.1.0","beeai-framework":"^0.1.30","zod-to-json-schema":"3.23.5"},"_hasShrinkwrap":false,"peerDependencies":{"@google/genai":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/beeai-ashlar-bridge_1.0.1_1788927224201_0.8168698415297491","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@correntelabs/beeai-ashlar-bridge","version":"1.0.2","keywords":["beeai","linux-foundation","agentic-ai","x402","ashlar-blue","corrente-labs","tee","intel-tdx","xrpl","flare"],"author":{"name":"Corrente Labs, Inc.","email":"contact@correntelabs.com"},"license":"Apache-2.0","_id":"@correntelabs/beeai-ashlar-bridge@1.0.2","maintainers":[{"name":"wdhawkins","email":"wdhawkins46@gmail.com"}],"dist":{"shasum":"0863fe9db8ef4e1fddb3bac181bd81aee958823d","tarball":"https://registry.npmjs.org/@correntelabs/beeai-ashlar-bridge/-/beeai-ashlar-bridge-1.0.2.tgz","fileCount":31,"integrity":"sha512-t8969MPMdyXBJCuayE0emfVYtd/0ZQ8bZEC61+r30MjtM6T35AKQiUr1aF+ZF5Y960CaCXITwLsG6kEiyLC4VA==","signatures":[{"sig":"MEUCIQCJ9xt7w/6EyDCT8VlZEnHRyqidHWLIDbE5Rs4WSJiiNAIgNqrFf6+RPg0ViXXhNGjRM6gt517+fNvUyJLF6D+wKvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207662},"main":"dist/packages/beeai-ashlar-bridge/src/index.js","type":"module","types":"dist/packages/beeai-ashlar-bridge/src/index.d.ts","gitHead":"3778add49bc583470ff7aae386cd8953b320510b","scripts":{"demo":"tsx src/demo-agent.ts","build":"tsc -p tsconfig.json","swarm":"tsx src/beehive-swarm.ts"},"_npmUser":{"name":"wdhawkins","email":"wdhawkins46@gmail.com"},"_npmVersion":"11.9.0","description":"Linux Foundation BeeAI Framework integration with Ashlar Blue Attested Settlement Turnstile and Hardware Enclaves","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zod":"3.25.28","uuid":"^14.0.2","xrpl":"^4.1.0","beeai-framework":"^0.1.30","zod-to-json-schema":"3.23.5"},"_hasShrinkwrap":false,"peerDependencies":{"@google/genai":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/beeai-ashlar-bridge_1.0.2_1788927310230_0.9070474261809576","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@correntelabs/beeai-ashlar-bridge","version":"1.0.3","keywords":["beeai","linux-foundation","agentic-ai","x402","ashlar-blue","corrente-labs","tee","intel-tdx","xrpl","flare"],"author":{"name":"Corrente Labs, Inc.","email":"contact@correntelabs.com"},"license":"Apache-2.0","_id":"@correntelabs/beeai-ashlar-bridge@1.0.3","maintainers":[{"name":"wdhawkins","email":"wdhawkins46@gmail.com"}],"dist":{"shasum":"51c2be0bc1c5b16c5b4758c17bb94bd477d83eff","tarball":"https://registry.npmjs.org/@correntelabs/beeai-ashlar-bridge/-/beeai-ashlar-bridge-1.0.3.tgz","fileCount":31,"integrity":"sha512-pmeRE/JNFZlSQpwN2oaJ8B6uDUuY2nUV0oP43PZzPz3l2w90p6dijzCMdb77bQ2EwrvWPshP3AnpPyFFAlF/OA==","signatures":[{"sig":"MEUCIQDhHVMxmJnwMUMq1vz99dz5hkxsKZ1XRv1pHo61AcQW7wIgQYEWBpIIe2FCNvPUyME03Eg+PvexT/MzBkxyZDcDkQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207703},"main":"dist/packages/beeai-ashlar-bridge/src/index.js","type":"module","types":"dist/packages/beeai-ashlar-bridge/src/index.d.ts","gitHead":"22428401ec8c60703cc1537b81947dff41a1976d","scripts":{"demo":"tsx src/demo-agent.ts","build":"tsc -p tsconfig.json","swarm":"tsx src/beehive-swarm.ts"},"_npmUser":{"name":"wdhawkins","email":"wdhawkins46@gmail.com"},"_npmVersion":"11.9.0","description":"Linux Foundation BeeAI Framework integration with Ashlar Blue Attested Settlement Turnstile and Hardware Enclaves","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zod":"3.25.28","uuid":"^14.0.2","xrpl":"^4.1.0","beeai-framework":"^0.1.30","zod-to-json-schema":"3.23.5","@ashlar-blue/x402-trust":"^0.5.9"},"_hasShrinkwrap":false,"peerDependencies":{"@google/genai":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/beeai-ashlar-bridge_1.0.3_1789015676461_0.7542132446408027","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"_id":"@correntelabs/beeai-ashlar-bridge@1.0.4","dist":{"shasum":"cd0e6bc86cedd07a4b18b07143d358c18f8898ec","tarball":"https://registry.npmjs.org/@correntelabs/beeai-ashlar-bridge/-/beeai-ashlar-bridge-1.0.4.tgz","fileCount":31,"integrity":"sha512-4q+oSaL1kFDBQfxGyr/diftFXNAxOkq1iQbbjY5TC00tneANZiotU+y7HxPMIkXgFM/AWgnD9pkPQP85yXnbZQ==","signatures":[{"sig":"MEUCIQDvuMEdbsImLp/ll1Mq4fH4pUpvuwpVla6WKYCtNfH0zwIgBgnLzsHR9NcGgbabw1QKKeOnnAduMuJkWHn0aij3fVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEbB2j4P7H3THvei5FlRj/xyqd406HOLFXeDgkButdt7AiEAkgIm6CE+f+oVfx6SAFX530J1gLo8I+W56eK3woE5oI0="}],"unpackedSize":207700},"main":"dist/packages/beeai-ashlar-bridge/src/index.js","name":"@correntelabs/beeai-ashlar-bridge","type":"module","types":"dist/packages/beeai-ashlar-bridge/src/index.d.ts","author":{"name":"Corrente Labs, Inc.","email":"contact@correntelabs.com"},"gitHead":"22428401ec8c60703cc1537b81947dff41a1976d","license":"Apache-2.0","scripts":{"demo":"tsx src/demo-agent.ts","build":"tsc -p tsconfig.json","swarm":"tsx src/beehive-swarm.ts"},"version":"1.0.4","_npmUser":{"name":"wdhawkins","email":"wdhawkins46@gmail.com"},"keywords":["beeai","linux-foundation","agentic-ai","x402","ashlar-blue","corrente-labs","tee","intel-tdx","xrpl","flare"],"_npmVersion":"11.9.0","description":"Linux Foundation BeeAI Framework integration with Ashlar Blue Attested Settlement Turnstile and Hardware Enclaves","directories":{},"maintainers":[{"name":"wdhawkins","email":"wdhawkins46@gmail.com"}],"_nodeVersion":"25.6.1","dependencies":{"zod":"3.25.28","uuid":"^14.0.2","xrpl":"^4.1.0","beeai-framework":"^0.1.30","zod-to-json-schema":"3.23.5","@ashlar-blue/x402-trust":"^0.5.92"},"_hasShrinkwrap":false,"peerDependencies":{"@google/genai":"^0.1.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/beeai-ashlar-bridge_1.0.4_1791067368651_0.24666953996104146"}}},"time":{"created":"2026-09-09T04:12:19.669Z","modified":"2026-10-03T22:42:48.932Z","1.0.0":"2026-09-09T04:12:20.025Z","1.0.1":"2026-09-09T04:13:44.348Z","1.0.2":"2026-09-09T04:15:10.370Z","1.0.3":"2026-09-10T04:47:56.598Z","1.0.4":"2026-10-03T22:42:48.742Z"},"author":{"name":"Corrente Labs, Inc.","email":"contact@correntelabs.com"},"license":"Apache-2.0","keywords":["beeai","linux-foundation","agentic-ai","x402","ashlar-blue","corrente-labs","tee","intel-tdx","xrpl","flare"],"description":"Linux Foundation BeeAI Framework integration with Ashlar Blue Attested Settlement Turnstile and Hardware Enclaves","maintainers":[{"name":"wdhawkins","email":"wdhawkins46@gmail.com"}],"readme":"# @correntelabs/beeai-ashlar-bridge 🐝🏛️\n\n**Linux Foundation BeeAI Framework** adapter for **Ashlar Blue** hardware-attested settlement turnstiles and machine-payable rails.\n\nEnables autonomous agent swarms running on the BeeAI Framework to discover services via the **x402 Open Catalog**, verify counterparty credentials on the **XRP Ledger (XRPL)** and **Filecoin Living Memory**, and settle machine-to-machine payments inside **Hardware Enclaves (Intel TDX)** under strict, mathematically bounded spending mandates.\n\n---\n\n## 🌟 Features\n\n- **Multi-Agent Hive Coordination**: Specialized agent roles (Market Scout Bee, Compliance Bee, Treasury Settler Bee) working under a shared corporate mandate.\n- **Hardware-Attested Settlement Turnstile**: Guarantees zero agent private key exposure. Payments are committed via hardware attestation quotes and verifiable SCITT receipts.\n- **XRPL XLS-20 Credential Verification**: Automatically detects institutional tiers (e.g. `ISDA_WHOLESALE`) via on-chain XLS-20 NFTs and unlocks wholesale flat ticket pricing.\n- **Filecoin Living Memory Integration**: Interrogates immutable IPFS/Filecoin state for enterprise audit compliance.\n- **Live x402 Open Catalog Discovery**: Queries live Cloud Run facilitator endpoints to discover available machine-payable tools.\n\n---\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\nnpm install @correntelabs/beeai-ashlar-bridge beeai-framework @google/genai\n```\n\n### Usage\n\n```typescript\nimport { ReActAgent } from 'beeai-framework/agents/react/agent';\nimport { \n  AshlarCatalogTool, \n  AshlarComplianceTool, \n  AshlarSettlementTool \n} from '@correntelabs/beeai-ashlar-bridge';\n\n// 1. Initialize Enclave Settlement Turnstile\nconst settlementTool = new AshlarSettlementTool({\n  principalLabel: 'corrente-corporate-treasury',\n  agentLabel: 'beehive-treasury-settler',\n  accountantLabel: 'ashlar-notary-authority',\n  capMinorUnits: '2000000',           // 20.00 FCUSD/RLUSD cap\n  perPaymentMinorUnits: '500000',     // 5.00 FCUSD single limit\n  allowedPayees: ['api.ashlar.blue', 'oracle.flare.network'],\n  asset: 'FCUSD',\n  xrplWalletAddress: 'rPthX1m6rzjqmujRLzcg9fenuHrNB6TceK'\n});\n\n// 2. Equip your BeeAI Agent\nconst agent = new ReActAgent({\n  llm: myModelAdapter,\n  tools: [settlementTool, new AshlarCatalogTool(), new AshlarComplianceTool()]\n});\n\n// 3. Execute Autonomous Procurement\nconst result = await agent.run({\n  prompt: 'Purchase data feed from api.ashlar.blue within your mandate limit.'\n});\n```\n\n---\n\n## 🐝 Running the Swarm Demo\n\n```bash\n# Run the 3-Bee Autonomous Swarm\nnpm run swarm\n```\n\n---\n\n## 📜 License\n\nLicensed under the **Apache License, Version 2.0**.  \nDeveloped by **Corrente Labs, Inc.** (`contact@correntelabs.com`).\n","readmeFilename":"README.md"}