Circular Compute | Sovereign AI Infrastructure | Dweve Mesh
Dweve Mesh is sovereign distributed AI infrastructure for CPU, GPU, NPU and FPGA capacity, federated learning, private placement, SLAs and signed receipts.
Choose the audience that matches your question
The page contains three selectable readings of the same subject.
What is Dweve Mesh?
Dweve Mesh is Circular Compute: sovereign distributed AI infrastructure that places workloads across eligible CPU, GPU, NPU and FPGA capacity while respecting jurisdiction, security, data locality and service-level requirements.
For consumers
Sovereign AI infrastructure that finds eligible computing capacity while respecting where the work may go, when a machine is available and what evidence must return.
For businesses
Sovereign, distributed AI infrastructure that turns an existing estate into a policy-aware peer-to-peer execution fabric with placement, receipts and local governance.
For engineers
A self-maintaining peer fabric whose node and workload contracts drive placement, fault handling, protected execution and verifiable receipts.
Coding agent and operator assistance. Demo metrics are illustrative.
Terminal, search, lint, test, git, and more.
Remembers your codebase and team context.
Specialised agents collaborate across concerns.
Review diffs, request changes, final sign-off.
Replay any session bit-for-bit when something needs review.
Autonomous agents that write code and keep receipts
to handle network timeouts, 5xx responses, and idempotent-safe conditions. Pure helper, fully unit-tested.
CPU, GPU, NPU, FPGA announce what they can take
suitable AI work routed to suitable silicon
Working silicon draws more than idle silicon. The gain is everything else already paid for.
everything around the chip, already paid for
Your contribution covers Fabric Personal.
Idle machines lend a hand, so AI runs near you
the plan never changes underneath an active request
purpose: model evaluation, granted, revocable
read: dataset 14, principal named, timestamped
Evidence for demonstrating your policies. Not automatic compliance, not certification.
improved model, returned to every participant
individual updates masked, only the aggregate revealed
calculations over encrypted values where required
malicious or malformed participants, limited
malformed update, limited at aggregation
capacity under the published contribution terms
European compute, no new data centre first
current requirements shown before opt-in
A bounded share offered under personal rules
Availability schedule, SLA tier and jurisdiction
Subset authorised for the managed public Mesh
Rejected capacity stays outside the pool
Fabric Personal subscription while active
dweve-mesh node announce --cpu-cores 4 --storage-gb 20
covers your own Fabric Personal subscription
v1.0.0, peer to peer AI execution fabric
closed by default. Expansion path, not requirement.
your workload, inside the boundary you chose
same scheduling, settlement and evidence model in every posture
Public service credits and Dweve's managed constitution.
Customer fleet, with local controls and telemetry policy visible.
Own trust root, membership, pools, treasury, storage and audit.
Complete fabric, with every external socket sealed.
Required region, uptime, latency and evidence
Standalone is complete; federation is expansion, never a dependency.
available immediately, no compute contribution
then covered while its current terms are met
eligibility and contribution terms shown before opt-in
Fabric Personal covered; Aura not automatically included
A bounded share under your current rules
No files, history, passwords or accounts are contributed.
Aura, direct API access, organisation licences and Agent SDK rights are separate.
Reduce the contribution to zero and the route ends.
Memory, files, knowledge, helpers, workflows and sources.
Same Fabric Personal, different way of paying.
Choose the route whose current terms work for you.
while the contribution route stays active
a working machine draws more than an idle one
your machine, your limits, your local price, the work assigned
your limit dial sits on top of all of it
a bounded amount of spare capacity, in exchange for a product that otherwise costs EUR 19 every month
a lone machine waits while someone rents capacity elsewhere
connected spare hours become shared European capacity
the data centre that did not need building first
Measured energy and regional carbon, recorded against the actual workload and node.
One bounded source of qualified capacity
contributed work and consumed work, fairly, in credits you never handle
your contribution covers your subscription
no part time commodities trading while making coffee
a workload slice used the spare capacity you offered
resources flow back to what you are doing
work that no longer fits moves to another machine
in the same moment, not after a grace period
no queues, no dashboards, no server to babysit
a bounded slice of spare compute, sized by you
workloads get only the capabilities their job needs
A personal Fabric workspace with chat, files, memory and saved workflows.
Where did we leave the renovation budget?
Picking up your thread from Tuesday: the budget stood at the tiling quote.
Aura is not automatically included on the contribution route
managed through the public Dweve Mesh, within the processing boundary stated in the applicable terms
nothing about the computer is contributed
eligibility, requirements and controls shown before opt-in
processing boundary stated in the applicable terms
pixel for pixel the same workspace behind both doors
typed inference, generated from Protocol Buffers
Different front doors, the same workload and evidence objects.
type specific handler applies the change; the result is gossiped and logged
reputation and stake, combined under a cap; delegation with scope, expiry and cycle detection
Two peered meshes exchange work. Neither inherits the other's constitution.
automatic rollback restores the prior version
together or not at all; failure rolls back both
named states, no limbo; double settlement is impossible by construction
u64 with checked arithmetic, four implicit decimals, no floating point anywhere in settlement
never retried until it accidentally passes
exceeded: the subsystem steps down to degraded instead of pretending
syscalls filtered to granted capabilities
deny by default, rechecked at invocation
limit hit: run terminated, recorded in the receipt
hash committed to the audit chain: independent proof this receipt existed in this form
separate evidence layers, added where workloads demand them
independent cipher state and nonce counter per direction
old key, bounded grace period, then destroyed
Ed25519 + ML-DSA-65, together on every record
cumulative expenditure, three accountants, most conservative wins
threshold reconstruction survives dropout
FedAvg, weighted, FedProx, FedAdam, Krum, Multi-Krum, median, trimmed mean
Prove an update lies inside permitted bounds without revealing it.
the capacity Fabric announced is carrying a workload slice
draining: every request that started here finishes here
computed asynchronously, takes all new work
A short disconnection holds the node's assignment, model cache and session cache for sixty seconds. A returning node resumes in place; when the window expires, checkpoints and the successor plan take over.
session sticky: tokens return to the warm cache
Loom, 528 domain specialists, distributed over Mesh
hole punching bridges the NAT hidden nodes
hash committed to the tamper evident audit chain
That the record has not been changed since signing
That the output was correct, compliant or good
powered, maintained, secured, depreciating
because the estate cannot operate as one system
rented while the first invoice sits idle
nothing safely discovers, allocates and accounts for the estate's capacity
escrow locks the credits before the job begins
the job executes against reserved credits
on success, credits settle to the contributors
on failure, credits return to the requestor
The exciting parts are absent on purpose.
expiry sweep armed: an escrow that is never settled returns by itself
consumption is counted against the reserve while the job runs
reward = base rate x quality x peak bonus x demand bonus
fixed point arithmetic, no floats in settlement
tier missed: premium removed, reputation affected
a missed deadline can trigger a partial or full refund
wired into scheduling, settlement and reputation
True peer-to-peer topology, Raft consensus with Byzantine-robust federated aggregation, federated learning as a workload class, and homomorphic encryption, secret sharing, and zero-knowledge proofs in the scheduler. Read the architecture, then talk to an engineer.
Peer-to-peer compute. Privacy by primitive.
Binary operations vs traditional float AI
The substrate numbers the architecture rests on.
Prometheus-compatible scrape and OTLP push, with cost surfaced per cycle.
Register, drain, and audit nodes through authenticated operator endpoints.
Bidirectional streaming with token and budget tracking.
Submit, cancel, and monitor jobs over async and streaming calls. gRPC and REST.
A unified API exposes job submission, model inference, node management, and metrics over both gRPC and REST. Protocol Buffers definitions are generated from source, so the client surface never drifts from the implementation. Bidirectional streaming is supported for real-time inference, with token-by-token output, cooperative abort, and per-cycle budget tracking.
Configurable backoff with backup execution and checkpoint recovery on failure.
Default per-job ceiling, overridable when a workload needs longer.
Default per-task ceiling, with per-task overrides available for long workloads.
A job auto-decomposes into tasks across up to one hundred nodes by default. Operator-tunable.
Mesh offers multiple scheduling algorithms, load-balancing strategies, and fault-tolerance modes so operators can tune for latency, throughput, or utilisation. Caching, connection pooling, and hardware-aware optimisation are handled below the workload. Binary operations consume 96 percent less energy per operation than traditional float-based AI, which is what makes idle-device participation sustainable. The defaults below are sane, and every one of them is tunable per task or per job.