You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-2Lines changed: 14 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@
19
19
20
20
**Type-safe Rust SDK for the [ERC-8004](https://eips.ethereum.org/EIPS/eip-8004) Trustless Agents standard — on-chain identity, reputation, and validation registries for AI agents.**
21
21
22
-
ERC-8004 enables **discovery, reputation, and validation** of AI agents across organizational boundaries without pre-existing trust. This SDK provides ergonomic, alloy-native bindings for all three registries, with 18 pre-configured network deployments (CREATE2 deterministic addresses) and full off-chain type support (registration files, service endpoints, feedback).
22
+
ERC-8004 enables **discovery, reputation, and validation** of AI agents across organizational boundaries without pre-existing trust. This SDK provides ergonomic, alloy-native bindings for all three registries, with 30 pre-configured network deployments (CREATE2 deterministic addresses) and full off-chain type support (registration files, service endpoints, feedback).
23
23
24
24
See [Security](SECURITY.md) before using in production.
Copy file name to clipboardExpand all lines: erc8004-events/README.md
+93-16Lines changed: 93 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,60 @@
1
1
# ERC-8004 Events
2
2
3
-
Raw on-chain event archiver for the [ERC-8004](https://eips.ethereum.org/EIPS/eip-8004) protocol.
3
+
[![crates.io][crate-badge]][crate-url]
4
+
[![docs.rs][doc-badge]][doc-url]
4
5
5
-
Fetches all event logs from the **Identity Registry** and **Reputation Registry** contracts across every known ERC-8004 deployment and stores them as [Apache Parquet](https://parquet.apache.org/) files.
Raw on-chain event archiver for the [ERC-8004](https://eips.ethereum.org/EIPS/eip-8004) Trustless Agents protocol.
12
+
13
+
Fetches all event logs from the **Identity Registry** and **Reputation Registry** contracts across every known ERC-8004 deployment and stores them as [Apache Parquet](https://parquet.apache.org/) files. The archived dataset is published to [HuggingFace](https://huggingface.co/datasets/qntx/erc8004-events) and updated automatically via GitHub Actions.
14
+
15
+
## Supported Networks
16
+
17
+
28 chains are currently tracked (16 mainnets + 12 testnets):
18
+
19
+
| Network | Chain ID | Type |
20
+
| --- | --- | --- |
21
+
| Base | 8453 | mainnet |
22
+
| Ethereum | 1 | mainnet |
23
+
| Polygon | 137 | mainnet |
24
+
| Arbitrum One | 42161 | mainnet |
25
+
| Celo | 42220 | mainnet |
26
+
| Gnosis | 100 | mainnet |
27
+
| Scroll | 534352 | mainnet |
28
+
| Taiko (Alethia) | 167000 | mainnet |
29
+
| BNB Smart Chain | 56 | mainnet |
30
+
| Monad | 143 | mainnet |
31
+
| Abstract | 2741 | mainnet |
32
+
| Avalanche C-Chain | 43114 | mainnet |
33
+
| Linea | 59144 | mainnet |
34
+
| Mantle | 5000 | mainnet |
35
+
| MegaETH | 4326 | mainnet |
36
+
| Optimism | 10 | mainnet |
37
+
| Base Sepolia | 84532 | testnet |
38
+
| Ethereum Sepolia | 11155111 | testnet |
39
+
| Polygon Amoy | 80002 | testnet |
40
+
| Arbitrum Sepolia | 421614 | testnet |
41
+
| Celo Alfajores | 44787 | testnet |
42
+
| Scroll Sepolia | 534351 | testnet |
43
+
| BNB Smart Chain Testnet | 97 | testnet |
44
+
| Monad Testnet | 10143 | testnet |
45
+
| Linea Sepolia | 59141 | testnet |
46
+
| Mantle Sepolia | 5003 | testnet |
47
+
| MegaETH Testnet | 6342 | testnet |
48
+
| Optimism Sepolia | 11155420 | testnet |
6
49
7
50
## Data Format
8
51
9
-
Each Parquet file contains raw EVM event logs in the standard `eth_getLogs` structure:
52
+
Each chain produces two Parquet files under `data/<chain_id>/`:
53
+
54
+
-**`identity.parquet`** — events from the Identity Registry (ERC-721 agent NFTs)
55
+
-**`reputation.parquet`** — events from the Reputation Registry (feedback signals)
56
+
57
+
Both files use the raw `eth_getLogs` schema:
10
58
11
59
| Column | Type | Description |
12
60
| --- | --- | --- |
@@ -24,41 +72,68 @@ Each Parquet file contains raw EVM event logs in the standard `eth_getLogs` stru
24
72
25
73
This is the **universal EVM log format** — any EVM library in any language can decode these fields directly.
0 commit comments