FairGo
The Trust Layer for Autonomous Systems
Wallets prove ownership. FairGo proves trust.
Fairness used to be a vibe. This is the specification for making it a variable.
What FairGo is today
Three tiers, stated plainly.
Runs today
an off-chain scoring system — a public rubric (the four parities), a TypeScript calculator, and a dashboard. It produces FGV scores from self-reported assessments. Nothing about it is on-chain yet.
Built, not deployed
a Solana program implementing this design exists in the open repo — unaudited, and not yet deployed to any network.
Planned
building and deploying that program, which adds the thing the off-chain version cannot have — attestations that are timestamped and can't be quietly rewritten. Until it ships, an FGV score is a structured self-assessment against a public rubric. It does not prove the assessment is true, and nothing yet proves it hasn't changed. That's the roadmap, and this page will say "deployed" only when it's deployed.
On weighting: the four parities are equal-weighted. A convention, not a finding — weights become adjustable when attestation data exists to argue about.
On governance: MatesDAO is the intended governance body. It doesn't yet exist as a functioning organisation, and nothing running today depends on it.
Identity isn't trust
Autonomous systems can already tell you who someone is, whether they're really them, and whether they paid. None of that tells you whether to trust what they do next. FairGo is the missing layer.
Tells you who.
Tells you it's really them.
Tell you they paid.
Tells you whether to trust them.
Fair Go
Every individual deserves a reasonable chance, equal access, and equitable treatment. It's the baseline expectation, not a special favour.
Mateship
Social solidarity and peer-responsibility. A horizontal model of mutual support rather than top-down paternalism.
Practical Agency
The instinct to act, fix, and iterate. Not a passive recipient of systems, but an active participant in improving them.
The Problem
Trust between autonomous agents is still decided by vibes. Fairness gets invoked constantly and defined rarely — a qualitative aspiration, not a number anyone can check. Without a shared variable:
- Actors and systems can't be reliably compared.
- Fairness can be gamed or quietly sidelined.
- Incentives drift away from equitable outcomes.
FairGo is built on four non-negotiables:
Measurability
Fairness must be expressed in clear, comparable metrics that can be tracked, debated, and improved.
Transparency
Methods, logs, and computations remain open, inspectable, and auditable by community and machine.
Resilience
The system resists capture, gaming, rug-pulls, and bias creep, self-correcting under stress.
Local First, Forkable
AussieOS is the first regional fork. The protocol supports extension and replication without losing local intent.
Trust needs a number. The FairGo Variable (FGV) is it — a single score that quantifies fairness across agents or systems over a defined time window.
FGV ∈ [0,1]Access Parity
Measures whether the actor or system provides equitable access across relevant groups.
Treatment Parity
Evaluates whether treatment or processing is consistent across groups once access is granted.
Outcome Parity
Assesses whether results — success, reward, or rejection rates — diverge across groups in unintended ways.
Disclosure and Redress
Captures the level of transparency and the latency of appeal or redress mechanisms.
Submits access, treatment, outcome and disclosure logs
Aggregates and normalises logs
Computes A, T, O, D and applies weights
Displays FGV and confidence interval
where wA + wT + wO + wD = 1. Equal weights are used initially (w = 0.25 each), tunable by governance through MatesDAO.
where k reflects the chosen confidence level (e.g., k = 1.96 for 95% confidence)
| Metric | Value |
|---|---|
| Access parity (A) | 0.80 |
| Treatment parity (T) | 0.70 |
| Outcome parity (O) | 0.65 |
| Disclosure & redress (D) | 0.90 |
| FGV | 0.7625 |
| Confidence interval | ± 0.05 |
Interpretation: Actor X demonstrates a high fairness score, though treatment and outcome parity indicate room for improvement.
MatesDAO
A lightweight governance structure that stewards metric definitions, manages disputes, and evolves the protocol through open consensus rather than token hype.
No Token-Value Promises
MatesDAO issues no speculative rewards. Authority derives from contribution and verification, not accumulation.
Governance Over Speculation
Decisions are earned through stewardship and audit, not popularity or token weight.
Mechanism Design First
Decisions follow futarchy principles — prediction-market guidance rather than pure voting.
Stewards
Approve metric definitions, weighting thresholds, and conflict-resolution rules.
Builders
Implement FairGo instrumentation and integrate it within agent and DAO systems.
Auditors
Independently verify data logs, compute FGV values, and publish audit reports.
Community
Submit appeals, monitor metric drift, and propose improvements through open channels.
Appeal Trigger
An appeal is lodged automatically or by community submission.
Panel Review
A randomly selected MatesDAO panel assesses evidence and applies transparent criteria.
Redress Activation
If fairness breaches are confirmed, corrective actions are executed.
Record Immutability
Once the Solana program is built, decisions will be stored on-chain or within a verifiable audit ledger for public accountability. Today, nothing about this step is on-chain.
AussieAgent Profile
Agents operating under the FairGo protocol maintain an ethos profile referencing FGV thresholds and behavioural requirements.
Log Decision-Points
Record every access grant, treatment path, outcome, and escalation or refusal event.
Explain Decisions
Provide plain-language rationales for actions, particularly those influencing parity metrics.
Escalate on Breach
Initiate review whenever a threshold condition falls below its minimum value.
Human-in-the-Loop Review
A designated auditor can override or re-evaluate outcomes when conflicting fairness indicators appear.
Red-Team Simulation
Periodic adversarial tests probe the agent for bias, collusion, or parity breaches, feeding back into FGV recalibration.
Hybrid Architecture
FairGo distinguishes between computation and attestation layers to balance scalability and verifiability.
Everything below is specified, not built. No program is deployed, no endpoint below is live, and no event below has ever fired. See Status for what actually runs today.
- Attestation storage
- FGV credentials
- Audit metadata
- Parity calculations
- Verifiable environments
- Proof commits
Core Events
FGVAttestationIssued AuditDriftDetected DisputeRaised
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /fgv/submit | Submits an attestation hash and data pointer for an actor's latest fairness evaluation. |
| GET | /fgv/{actor_id} | Retrieves the current FGV value and historical audit records for a given actor. |
| POST | /dispute | Allows community members or auditors to submit a dispute related to an actor's FGV record. |
| GET | /dashboard/schema | Returns the current version of the metric schema used across FairGo-compatible dashboards. |
Attestation Payload
{
"actor_id": "string",
"window": {"start": "2025-07-01", "end": "2025-09-30"},
"A_access_parity": 0.80,
"T_treatment_parity": 0.70,
"O_outcome_parity": 0.65,
"D_disclosure_score": 0.90,
"FGV_value": 0.7625,
"FGV_CI": {"lower": 0.7125, "upper": 0.8125},
"log_volume_n": 12345,
"last_audit_date": "2025-10-15"
}
Dashboard Schema
| Field | Description |
|---|---|
| actor_id | Unique identifier for actor or system. |
| window_start | Start of observation window. |
| window_end | End of observation window. |
| A_access_parity | Normalised access-parity metric [0–1]. |
| T_treatment_parity | Normalised treatment-parity metric [0–1]. |
| O_outcome_parity | Normalised outcome-parity metric [0–1]. |
| D_disclosure_score | Normalised disclosure / redress metric [0–1]. |
| FGV_value | Computed FairGo Variable [0–1]. |
| FGV_CI_lower / upper | Bounds of the confidence interval. |
| drift_flag | Boolean — true if statistical drift detected. |
| last_audit_date | Date of most recent audit. |
| appeal_latency_avg | Average time to resolve appeals. |
| log_volume_n | Total log entries analysed. |
90-Day Roadmap
Metric Research
Finalises the FairGo taxonomy, sub-metric weights, and evaluation pipeline.
Specification Release
Publishes the FairGo paper and schema as an open public specification.
Pilot Deployment
Onboards 2–3 actors from the AussieOS network for initial data capture.
Identity Integration
Implements wallet-linked attestations via Solana Attestation Service.
Audit Tooling
Develops drift-detection and audit-log parsers for off-chain testing.
12-Month Roadmap
Open Source Release
Publishes the full stack — contracts, dashboards, audit modules — under CC BY-SA 4.0.
Ecosystem Integration
Extends interoperability to external DAOs and attestation networks.
External Audits
Commissions independent assessments of fairness, privacy, and governance integrity.
Adoption Metrics
Tracks actors onboarded, average FGV uplift, and dispute-resolution latency.
Leadership isn't a banner. It's uptime.
Wallets prove ownership. FairGo proves trust. This specification defines how that trust gets computed, attested, and governed — for builders on Solana, ethicists in policy, and civic innovators seeking fairness at scale.
- Define initial metric weights and schema version.
- Launch MatesDAO militia (stewards, auditors, builders) — or equivalent governance fork.
- Collect pilot actor log streams (access, treatment, outcome, disclosures).
- Compute first FGV values; publish attestations via Solana program.
- Monitor drift; enact incentives and penalties; iterate.
- FGV (FairGo Variable)
- Fairness score ∈ [0,1] computed from access, treatment, outcome, and disclosure sub-metrics.
- DAO
- A governance structure that operates through on-chain rules and smart contracts.
- Attestation
- A cryptographically signed credential asserting a claim, such as identity, status, or fairness score.
- SAS (Solana Attestation Service)
- Solana's identity and verification protocol for issuing on-chain attestations.
- Futarchy
- A governance model where prediction markets, not simple token votes, guide collective decisions.
- AussieOS
- The umbrella regional protocol ecosystem from which FairGo launches.
- MatesDAO
- A reference governance pattern for stewarding FairGo, forkable by local equivalents.
- AussieAgent
- An agent or system operating under the FairGo protocol, instrumented with FGV metrics.
+------------------------------------------------------------------------+ | Actor ID | Window | FGV | CI Lower | CI Upper | Drift? | |-------------|-------------------|------|----------|----------|----------| | actor-X | 2025-07-01…09-30 | 0.76 | 0.71 | 0.81 | No | | actor-Y | 2025-07-01…09-30 | 0.42 | 0.35 | 0.49 | Yes | +------------------------------------------------------------------------+ Detailed View Access parity: 0.80 Treatment parity: 0.70 Outcome parity: 0.65 Disclosure/redress: 0.90 Avg appeal latency: 4.2 days
v1.0 — 23 October 2025 — Initial specification release under AussieOS.
License: CC BY-SA 4.0 — Free to share and adapt with attribution and share-alike.
References
- Montealegre, F. & Proph3t (October 2025). How Futarchy Ends the Rug Pull Era. Bankless Podcast.
- Solana Foundation (2025). Solana Attestation Service Documentation. attest.solana.com
- Wikipedia (2025). Decentralized Autonomous Organization (DAO). wikipedia.org
- Galaxy Research (2024). Mechanism Design and On-Chain Governance Models.
- AussieOS (2025). FairGo Paper v1.0 — Internal Draft.