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