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: CHANGELOG.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,11 @@
1
1
# @opensea/tool-sdk
2
2
3
+
## 0.4.1
4
+
5
+
### Patch Changes
6
+
7
+
- 5ea8a05: Replace ERC-XXXX placeholder references with ERC-Draft throughout CLI help text, schema defaults, and documentation.
8
+
3
9
## 0.4.0
4
10
5
11
### Minor Changes
@@ -80,7 +86,7 @@
80
86
81
87
### Patch Changes
82
88
83
-
- 905ed4a: Initial release of `@opensea/tool-sdk` — SDK and CLI for building ERC-XXXX compliant AI agent tools.
89
+
- 905ed4a: Initial release of `@opensea/tool-sdk` — SDK and CLI for building ERC-Draft compliant AI agent tools.
84
90
85
91
### Core SDK
86
92
@@ -93,7 +99,7 @@
93
99
94
100
-`ToolRegistryClient` with `registerTool`, `setAccessPredicate`, `tryHasAccess`, and `listToolsByCreator`.
95
101
- Canonical CREATE2 deployments on Base mainnet: `TOOL_REGISTRY` (v0.1), `ERC721_OWNER_PREDICATE`, `ERC1155_OWNER_PREDICATE`. Each is a `Deployment` object (`{ address, chains, overrides? }`); resolve per-chain with `deploymentAddress(deployment, chainId)`.
96
-
-`register` CLI enforces `creatorAddress` matches the signing wallet per ERC-XXXX spec.
102
+
-`register` CLI enforces `creatorAddress` matches the signing wallet per ERC-Draft spec.
97
103
-`IAccessPredicate` (interface ID `0xbdf9dc18`) and `IToolRegistry` ABIs exported, including `name()` / `version()` view methods. Predicates expose machine-readable access requirements via `getRequirements(toolId)` returning `AccessRequirement[]` with `RequirementLogic` (AND/OR). Marker interfaces `IERC721Holding`, `IERC1155Holding`, `ISubscription` shipped via `IRequirementTypes.sol`.
Copy file name to clipboardExpand all lines: README.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# @opensea/tool-sdk
2
2
3
-
SDK and CLI for building [ERC-XXXX](https://github.com/ProjectOpenSea/tool-registry/blob/main/eip-xxxx-tool-registry.md) compliant AI agent tools. Provides manifest validation, onchain registration, gating middleware, framework adapters, and project scaffolding.
3
+
SDK and CLI for building [ERC-Draft](https://github.com/ProjectOpenSea/tool-registry/blob/main/eip-draft-tool-registry.md) compliant AI agent tools. Provides manifest validation, onchain registration, gating middleware, framework adapters, and project scaffolding.
4
4
5
5
Pairs with the onchain reference implementation at [ProjectOpenSea/tool-registry](https://github.com/ProjectOpenSea/tool-registry) — the `ToolRegistry` contract and example access predicates this SDK reads from and writes to.
See the full [ERC-XXXX Tool Registry specification](https://github.com/ProjectOpenSea/tool-registry/blob/main/eip-xxxx-tool-registry.md) for details on manifest schema, origin binding, creator binding, and consumer verification.
742
+
See the full [ERC-Draft Tool Registry specification](https://github.com/ProjectOpenSea/tool-registry/blob/main/eip-draft-tool-registry.md) for details on manifest schema, origin binding, creator binding, and consumer verification.
0 commit comments