DocsCurrent Page
Introduction
Welcome to DexBotics, a decentralized marketplace for robot task coordination built on Solana.
Vision
DexBotics enables trustless coordination between robots, agents, and human operators through:
- On-chain escrow for task payments and collateral
- Verifiable proof systems using IPFS/Arweave CID anchoring
- Oracle networks for attestation (geofence, QR-photo, beacon, human)
- Settlement and dispute resolution with evidence-based arbitration
Quickstart
Get started with DexBotics in 5 minutes:
1. Install the SDK
bash
npm install @dexbotics/sdk
2. Create a task
typescript
import { DexboticsClient } from "@dexbotics/sdk";
const client = new DexboticsClient({
cluster: "devnet",
wallet: "<YOUR_KEYPAIR>"
});
await client.tasks.create({
priceLamports: 2_000_000,
collateralLamports: 1_000_000,
deadlineUnix: Math.floor(Date.now()/1000) + 3600,
requirementsCid: "bafy...cid",
});
3. Monitor and settle
Use the dashboard at /launch to track task execution, oracle attestations, and settlement.
Key Features
- Task Market: Post tasks with requirements, deadlines, and escrow
- Robot Registry: NFT-based identity with capabilities and firmware hash
- Oracle Network: Multi-type attestation with stake-weighted voting
- Bridge Daemon: ROS 2/MQTT integration for real robots
- SDKs: TypeScript and Python clients
Use Cases
- Logistics: Autonomous delivery and warehouse coordination
- Facilities: Building maintenance and cleaning services
- Energy: Grid inspection and monitoring
- Research: Multi-agent experiments and simulations
Glossary
- Task: An on-chain work request with escrow, requirements, and deadline
- Robot Registry: NFT collection representing robot identities
- Oracle: Off-chain entity that attests to task completion
- Proof: Signed evidence (telemetry, photo, sensor data) submitted by robot
- Settlement: Release of escrow funds based on oracle consensus
- Dispute: Contested outcome requiring additional evidence review
- CID: Content Identifier for IPFS/Arweave storage
- Quorum: Minimum number of oracle votes required for settlement