Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion content/build/guides/meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"crossmint-nft-minting-app",
"working-with-arns",
"using-turbo-in-a-browser",
"storing-nfts"
"storing-nfts",
"verifiable-ai"
]
}
47 changes: 47 additions & 0 deletions content/build/guides/verifiable-ai/immutable-trust-layer.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
title: "The Immutable Trust Layer"
description: "Implement a Lambda Architecture for AI logging that creates tamper-proof audit trails for algorithmic liability"
---

import { Callout } from "fumadocs-ui/components/callout";
import { Steps, Step } from "fumadocs-ui/components/steps";

## Output and Liability Verification for AI Systems

Learn how to implement a Lambda Architecture for AI logging that streams encrypted evidence and builds analytics indices for complete algorithmic accountability.

## Prerequisites

Before starting, ensure you have:

- **Node.js** (v18 or higher)
- **TypeScript** knowledge
- **Arweave Wallet (JWK file)** - We recommend [Wander](https://www.wander.app/)
- **Turbo Credits** - Purchase credits to pay for uploads. See [Turbo Credits guide](/build/upload/turbo-credits)
- Completed [The Verifiable Dataset](/build/guides/verifiable-ai/verifiable-dataset) guide
- Completed [The Signed Model Registry](/build/guides/verifiable-ai/signed-model-registry) guide

## Overview

This guide covers:

- Implementing the Speed Layer for real-time evidence streaming
- Building the Batch Layer with Parquet indices for analytics
- Creating tamper-proof audit trails
- Encrypting sensitive AI outputs
- Querying historical AI decisions
- Establishing algorithmic liability frameworks

<Callout type="info">
Content for this guide is coming soon. Check back later for the complete walkthrough.
</Callout>

## Summary

By completing this guide series, you've built a complete verifiable AI infrastructure with:

- **Verifiable Datasets** ensuring input integrity
- **Signed Model Registry** preventing process drift
- **Immutable Trust Layer** providing output accountability

Your AI systems now have cryptographic proof of their decisions, creating a foundation for enterprise trust and regulatory compliance.
52 changes: 52 additions & 0 deletions content/build/guides/verifiable-ai/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
title: "Verifiable AI with AR.IO Network"
description: "Build production-grade verifiable AI systems with immutable data provenance, signed model registries, and tamper-proof audit trails"
---

import {
Database,
Shield,
FileCheck,
Lock,
} from "lucide-react";

## From Black Box to Glass Box: The Verifiable AI Stack

The challenge with Enterprise AI is not just performance, but **provenance**. Standard cloud storage is mutable, making it difficult to prove exactly which dataset trained a model or what precise state an AI agent was in during a specific incident.

To solve **Algorithmic Liability**, AI systems require an immutable root of trust.

AR.IO Network facilitates this by enabling a **"Glass Box"** architecture:

- **Verifiable Datasets**: Prove the integrity of training data, whether it lives on S3 or directly on Arweave.
- **Signed Model Registries**: Prevent model drift by verifying weights against on-chain proofs before inference starts.
- **The Trust Layer**: A "Lambda Architecture" for logging that streams encrypted evidence for liability (Speed Layer) and builds Parquet indices for analytics (Batch Layer).

## What You'll Learn

In this guide series, you will build a production-grade **Verifiable AI Stack** using TypeScript and the Turbo SDK.

<Cards>
<Card
title="The Verifiable Dataset"
description="Learn how to create tamper-proof datasets with cryptographic proofs, ensuring data integrity from S3 to Arweave for AI training."
href="/build/guides/verifiable-ai/verifiable-dataset"
icon={<Database className="w-6 h-6" />}
/>
<Card
title="The Signed Model Registry"
description="Build a registry that prevents model drift by verifying weights against on-chain proofs before inference starts."
href="/build/guides/verifiable-ai/signed-model-registry"
icon={<FileCheck className="w-6 h-6" />}
/>
<Card
title="The Immutable Trust Layer"
description="Implement a Lambda Architecture for AI logging that creates tamper-proof audit trails for algorithmic liability."
href="/build/guides/verifiable-ai/immutable-trust-layer"
icon={<Shield className="w-6 h-6" />}
/>
</Cards>

Each guide builds on the last, creating a complete verifiable AI infrastructure by the end of the series.

Let's get started.
9 changes: 9 additions & 0 deletions content/build/guides/verifiable-ai/meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"title": "Verifiable AI",
"defaultOpen": false,
"pages": [
"verifiable-dataset",
"signed-model-registry",
"immutable-trust-layer"
]
}
39 changes: 39 additions & 0 deletions content/build/guides/verifiable-ai/signed-model-registry.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: "The Signed Model Registry"
description: "Build a registry that prevents model drift by verifying weights against on-chain proofs before inference starts"
---

import { Callout } from "fumadocs-ui/components/callout";
import { Steps, Step } from "fumadocs-ui/components/steps";

## Process Verification for AI Models

Learn how to build a signed model registry that prevents model drift by verifying weights against on-chain proofs before inference starts.

## Prerequisites

Before starting, ensure you have:

- **Node.js** (v18 or higher)
- **TypeScript** knowledge
- **Arweave Wallet (JWK file)** - We recommend [Wander](https://www.wander.app/)
- **Turbo Credits** - Purchase credits to pay for uploads. See [Turbo Credits guide](/build/upload/turbo-credits)
- Completed [The Verifiable Dataset](/build/guides/verifiable-ai/verifiable-dataset) guide

## Overview

This guide covers:

- Creating cryptographic signatures for model weights
- Storing model metadata on Arweave
- Verifying model integrity before inference
- Implementing a model registry service
- Preventing model drift and tampering

<Callout type="info">
Content for this guide is coming soon. Check back later for the complete walkthrough.
</Callout>

## Next Steps

After completing this guide, proceed to [The Immutable Trust Layer](/build/guides/verifiable-ai/immutable-trust-layer) to learn how to create tamper-proof audit trails.
Loading