Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
46f9e66
docs(agw): add SDK planning and contract review package
mohammeds1992 Oct 3, 2026
349635b
docs(agw): clarify open decisions and complete implementation roadmap
mohammeds1992 Oct 3, 2026
07d8adc
feat(agw): pinned e704d5b contract adapter, capability registry and r…
mohammeds1992 Oct 3, 2026
e87c47b
feat(agw): client.agentic management, agentic execution mode and AGW …
mohammeds1992 Oct 3, 2026
4488639
test(agw): local real-contract harness and contract-generated vectors
mohammeds1992 Oct 3, 2026
00b62d4
test(agw): unit coverage for codecs, reads, selection, sends and mana…
mohammeds1992 Oct 3, 2026
ebc4167
feat(read): READ.CHAIN with enumerable WEB2 = 'web2', legacy web2:htt…
mohammeds1992 Oct 3, 2026
e63bcc9
test(e2e): opt-in agw group with strict deployment gate
mohammeds1992 Oct 3, 2026
fa90b2a
fix(agw): grant several rules in one atomic owner batch
mohammeds1992 Oct 3, 2026
3008497
docs(agw): implementation status matrix and review handoff
mohammeds1992 Oct 3, 2026
880e7ae
fix(agw): address implementation review R1-R7
mohammeds1992 Oct 3, 2026
9e16b23
docs(agw): record implementation review and its resolution
mohammeds1992 Oct 3, 2026
a852777
fix(agw): keep outbound responses consistent across send and replay
mohammeds1992 Oct 3, 2026
cae7206
feat(agw): align product scope and add atomic native agent batches
mohammeds1992 Oct 4, 2026
8439918
docs(agw): reconcile gap statuses with product decisions
mohammeds1992 Oct 4, 2026
b1597b9
docs(agw): remove deployment request from contract questions
mohammeds1992 Oct 5, 2026
a66ff7d
feat(agw): integrate deployed v4 rules and internal SVM codecs
mohammeds1992 Oct 5, 2026
b68bab7
fix(evm): add headroom to estimated contract transaction gas
mohammeds1992 Oct 5, 2026
ab42b84
test(agw): verify destination executor and confirm origin funding
mohammeds1992 Oct 5, 2026
03e500e
docs(agw): record v4 migration and complete live acceptance evidence
mohammeds1992 Oct 5, 2026
7356346
test(agw): cover delayed indexing and add checked integration guide
mohammeds1992 Oct 6, 2026
4d2c4d2
feat(agw): complete internal SVM backend and unfunded verification
mohammeds1992 Oct 6, 2026
9e9d842
test(agw): add differential races and Node runtime compatibility checks
mohammeds1992 Oct 6, 2026
fc5ab8e
docs(agw): recheck sources and narrow remaining team questions
mohammeds1992 Oct 6, 2026
8e54b5b
test(agw): validate live Solana wire delivery and rejection replay
mohammeds1992 Oct 6, 2026
12a0670
docs(agw): simplify team questions and proposed choices
mohammeds1992 Oct 6, 2026
1e570b6
test(agw): expand funded management and policy coverage
mohammeds1992 Oct 6, 2026
1625053
chore(agw): consolidate e2e coverage and ABI sources
mohammeds1992 Oct 6, 2026
b1df557
docs(agw): clarify team questions with concrete examples
mohammeds1992 Oct 6, 2026
898eda1
feat(agw): implement confirmed SDK decisions and public Solana flows
mohammeds1992 Oct 7, 2026
719956b
feat(core): support AGW v5 labels and complete destination coverage
mohammeds1992 Oct 7, 2026
cc72c64
feat(core): add AGW v5 wallet and rules SDK
mohammeds1992 Oct 7, 2026
7115c59
Merge branch 'feat/agw-sdk-v5' into feat/agw-sdk-v4
mohammeds1992 Oct 12, 2026
6bd8ad5
feat(core): align AGW rules and presets with October SDK feedback
mohammeds1992 Oct 12, 2026
31db25b
docs(agw): record October spec feedback and preset validation
mohammeds1992 Oct 12, 2026
7dca3f2
feat(core): migrate AGW SDK to deployed v6 contracts
mohammeds1992 Oct 15, 2026
f040e3f
docs(agw): record v6 deployment migration and acceptance
mohammeds1992 Oct 15, 2026
0bb829d
feat(core): add verified testnet AGW preset templates
mohammeds1992 Oct 15, 2026
b886fc3
docs(agw): preserve preset catalog sources and validation
mohammeds1992 Oct 15, 2026
26d4eb8
fix(core): return safe AGW preset review templates
mohammeds1992 Oct 15, 2026
0e40221
docs(agw): record approved preset review flow
mohammeds1992 Oct 15, 2026
b2aa959
feat(core): add mainnet AGW presets and live protocol coverage
mohammeds1992 Oct 15, 2026
1f74e89
docs(agw): record preset alignment and live protocol acceptance
mohammeds1992 Oct 15, 2026
25e9b55
fix(core): resolve AGW tokens by destination and expand live coverage
mohammeds1992 Oct 15, 2026
bb52e17
docs(agw): record expanded live acceptance and token regression
mohammeds1992 Oct 15, 2026
11f29ae
fix(release): refresh and commit lockfile after version bumps
mohammeds1992 Oct 15, 2026
a77a104
docs(agw): record publish lockfile failure and validation
mohammeds1992 Oct 15, 2026
89d0438
feat(core): add bounded preset operations and configuration readiness
mohammeds1992 Oct 16, 2026
b115b66
docs(agw): record preset configuration changes and validation limits
mohammeds1992 Oct 16, 2026
2d16bfe
feat(core): ship bounded preset defaults with funding checks
mohammeds1992 Oct 18, 2026
49906a0
docs(agw): record preset release acceptance and funding limits
mohammeds1992 Oct 18, 2026
089a0b5
fix(ci): repair AGW workflow context and pin v6 contracts
mohammeds1992 Oct 18, 2026
5eee8bb
fix(ci): repair invalid dependency ranges for hardened installs
mohammeds1992 Oct 18, 2026
6108348
perf(ci): keep automatic AGW validation SDK-only
mohammeds1992 Oct 18, 2026
4206fae
docs(agw): record CI repairs and lightweight release checks
mohammeds1992 Oct 18, 2026
a542f30
fix(core): clarify agentic creation and rule errors
mohammeds1992 Oct 20, 2026
51487e2
docs(marketplace): record verified baseline and SDK work history
mohammeds1992 Oct 20, 2026
fbd0e03
feat(core): add marketplace v2 and job SDK primitives
mohammeds1992 Oct 20, 2026
fdfcd46
feat(core): complete marketplace deposits and paid previews
mohammeds1992 Oct 20, 2026
aed6799
feat(core): finish independent marketplace SDK acceptance
mohammeds1992 Oct 20, 2026
1ac02f5
fix(core): remove preset funding mode and preserve asset limits
mohammeds1992 Oct 20, 2026
9b37bc3
docs(agw): record live token route validation
mohammeds1992 Oct 20, 2026
55ca20b
docs: clarify pending marketplace contract questions
mohammeds1992 Oct 20, 2026
525c718
fix(core): clarify agentic creation permissions and route guidance
mohammeds1992 Oct 20, 2026
5989126
fix(core): route exact AGW tokens and size agent gas from the pool
mohammeds1992 Oct 21, 2026
f086196
docs(agw): record creation-flow review, live validation and team ques…
mohammeds1992 Oct 21, 2026
200cfc7
docs(agw): finalize team questions for Harsh, Aman and Zaryab
mohammeds1992 Oct 21, 2026
7c267cb
feat(core): ship working AGW presets, tokens-only rules and MOVEABLE ALL
mohammeds1992 Oct 24, 2026
988fe5b
docs(agw): record team answers and live preset results
mohammeds1992 Oct 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
71 changes: 71 additions & 0 deletions .github/workflows/agw-sdk-validation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name: AGW SDK validation (unfunded)
on:
pull_request:
paths:
[
'packages/core/**',
'tsconfig.base.json',
'yarn.lock',
'.github/workflows/agw-sdk-validation.yml',
]
workflow_dispatch:
inputs:
contracts:
description: 'Run contract suites and full API checks (slower)'
type: boolean
default: false
permissions:
contents: read
concurrency:
group: agw-validation-${{ github.ref }}
cancel-in-progress: true
jobs:
validate:
runs-on: ubuntu-latest
timeout-minutes: 30
env:
NX_DAEMON: 'false'
YARN_ENABLE_HARDENED_MODE: '1'
AGW_REPO: ${{ github.workspace }}/.ci-contracts
steps:
- uses: actions/checkout@v5
with:
persist-credentials: false
- uses: actions/checkout@v5
if: github.event_name == 'workflow_dispatch' && inputs.contracts
with:
repository: pushchain/push-agentic-wallets
ref: ffd567d3e49b2d27c6f50ad36093274dbac3090f
path: .ci-contracts
persist-credentials: false
- uses: actions/setup-node@v6
with:
node-version: '24.18.0'
package-manager-cache: false
- uses: foundry-rs/foundry-toolchain@v1
if: github.event_name == 'workflow_dispatch' && inputs.contracts
with:
version: v1.5.1
- run: corepack enable
- uses: actions/cache@v4
with:
path: .yarn/cache
key: ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }}
restore-keys: ${{ runner.os }}-yarn-
- run: yarn install --immutable
- name: SDK tests, types, build and package checks
if: github.event_name != 'workflow_dispatch' || !inputs.contracts
run: node packages/core/scripts/agw-verify.js --sdk-only
- name: Full unfunded contract and SDK checks
if: github.event_name == 'workflow_dispatch' && inputs.contracts
env:
AGW_LOCAL_DIR: ${{ runner.temp }}/agw-v6-build
AGW_ALLOW_COMPILER_DOWNLOAD: '1'
run: node packages/core/scripts/agw-verify.js
- uses: actions/upload-artifact@v4
if: always()
with:
name: agw-unfunded-validation
path: .agw-validation/
include-hidden-files: true
if-no-files-found: ignore
1 change: 1 addition & 0 deletions .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ on:
- cross-chain
- read
- known-fail
- agw
dry_run:
description: 'Pre-flight only — report balances, fund nothing, run no tests'
required: true
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,7 @@ e2e-logs/
/packages/core/outbound-test-logs
/packages/core/__e2e__/graphify-out
/graphify-out
.agw-validation/
.ci-contracts/
.agw-runtime-validation/
/plan/agw/research/native-multi-action-e2e-2026-10-12/logs
3 changes: 3 additions & 0 deletions packages/core/.eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@
{
"ignoredFiles": [
"{projectRoot}/eslint.config.{js,cjs,mjs}",
"{projectRoot}/scripts/check-agw-docs.js",
"{projectRoot}/scripts/check-agw-package.js",
"{projectRoot}/scripts/check-agw-api.js",
"{projectRoot}/**/*.spec.ts"
],
"ignoredDependencies": [
Expand Down
350 changes: 350 additions & 0 deletions packages/core/AGW.md

Large diffs are not rendered by default.

206 changes: 206 additions & 0 deletions packages/core/MARKETPLACE.md

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions packages/core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ Push Chain is a true universal L1 that is 100% EVM compatible. It allows develop

## Documentation

For AGW v5 in this branch, see the [agentic wallet integration guide](AGW.md) for creation, rules, funding, execution and recovery.

For full documentation, API references, and guides, visit:
👉 [Push Chain Developer Docs](https://push.org/docs)

Expand Down
Loading
Loading