Page cover

Core Concepts

Mental Model

At a high level:

Agent / GAME decides → Bardiel delegates/validates → Cortensor computes/proves → Bardiel returns a verdict → Agent / GAME continues.

  • GAME (Virtual’s agent framework) is the brain & orchestration.

  • Virtual agents (GAME + ACP) call Bardiel as a service agent when they need trusted execution or a second opinion.

  • ERC-8004 agents in external ecosystems can call Bardiel as a validator / oracle service where they opt in.

  • Bardiel is a Virtual-native agent that provides:

    • Delegation-as-a-Service (reliable execution + tooling on Cortensor)

    • Validation-as-a-Service (second opinion / pre- & post-action checks)

    • Arbitration-as-a-Service (dispute oracle, primarily for ERC-8004)

  • Cortensor is the decentralized inference + validation network underneath:

    • Router → Session Queue → Miners → Validators (PoI / PoUW, reputation, integrity).

Bardiel is not a new blockchain or compute network. It is a productized trust + execution layer on top of Cortensor, exposed as a Virtual-native agent and, where used, an ERC-8004 validator/oracle.


Roles & Responsibilities

GAME Agent (Virtual)

  • Plans goals, breaks them into tasks, and decides what to do next.

  • Chooses which Worker to invoke (e.g. SummarizeWorker, ValidationWorker, ACPWorker).

  • Uses Bardiel’s results and verdicts to:

    • accept or reject outputs,

    • retry or refine tasks,

    • decide when to escalate (e.g., ACP dispute, or external arbitration).

Workers & Functions

  • Workers are execution units inside GAME.

  • Functions are the concrete calls that Workers make.

From Bardiel’s point of view, the relevant calls are:

  • delegate_to_bardiel(task, policy)

  • validate_with_bardiel(task, claimed_result, policy)

  • arb_with_bardiel(dispute_payload) (for disputes / markets)

Workers present these calls with task payloads and policy hints. Bardiel handles sessions, redundancy, validation, and model/tool selection.

Bardiel (Service Agent)

Bardiel is the trust oracle + smart client for Cortensor, and the execution layer for agents that want verifiable results:

  • Receives tasks / claims / disputes from Virtual agents and (optionally) ERC-8004 agents.

  • Decouples agent “brain” logic (planning, strategy) from execution:

    • offloads heavy compute, retrieval, and structured processing,

    • turns Cortensor’s raw signals into simple outcomes.

  • Chooses compute & validation policy:

    • model / model class,

    • redundancy (1, 3, 5+ miners),

    • tier (fast / safe / oracle / adaptive).

  • Talks to Cortensor Router → Miners → Validators (via sessions funded by stake-to-use / x402-style flows).

  • Interprets PoI/PoUW, reputation, spec/schema checks, and other signals.

  • Returns a structured result, for example:

Last updated