Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
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
{{ message }}
Gitlawb
/
node
Public
Notifications
You must be signed in to change notification settings
Fork
42
Star
93
Code
Issues
166
Pull requests
75
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
fix(node): harden Arweave anchoring and add verification (#26)
- #224
#224
Closed
Gravirei
wants to merge 32 commits into
Gitlawb:main
Gitlawb/node:main
from
Gravirei:fix/issue-26-harden-arweave-anchoring-verification
Gravirei/node:fix/issue-26-harden-arweave-anchoring-verification
Copy head branch name to clipboard
Conversation
Commits
32
(32)
Checks
Files changed
Closed
fix(node): harden Arweave anchoring and add verification (#26)
#224
Gravirei
wants to merge 32 commits into
Gitlawb:main
Gitlawb/node:main
from
Gravirei:fix/issue-26-harden-arweave-anchoring-verification
Gravirei/node:fix/issue-26-harden-arweave-anchoring-verification
Copy head branch name to clipboard
Commits
Commits on Aug 26, 2026
fix(node): harden Arweave anchoring and add verification (#26)
Gravirei
committed
50b955e
View commit details
Copy full SHA for 50b955e
Browse repository at this point
fix(node): improve code formatting and readability in various modules
Gravirei
committed
a0235a5
View commit details
Copy full SHA for a0235a5
Browse repository at this point
fix(node): use URL_SAFE_NO_PAD base64 for verify, fetch predecessor for prev hash check, add get_cert_by_seq
Gravirei
committed
2781259
View commit details
Copy full SHA for 2781259
Browse repository at this point
fix(node): allow dead code for future-use methods, fmt/clippy clean
Gravirei
committed
7c3c1d0
View commit details
Copy full SHA for 7c3c1d0
Browse repository at this point
fix(node): address review findings on Arweave anchoring and cert chain (#26)
Show description for d964b4d
Gravirei
committed
d964b4d
View commit details
Copy full SHA for d964b4d
Browse repository at this point
address review findings: backfill seq, cap verify body, --irys-url alias, cross-check cert, transaction lock
Show description for ec55735
Gravirei
committed
ec55735
View commit details
Copy full SHA for ec55735
Browse repository at this point
suppress dead_code warnings on pool-based cert methods used by tests
Gravirei
committed
4fd48ab
View commit details
Copy full SHA for 4fd48ab
Browse repository at this point
include signature_input, content_digest, request_path in cert JSON responses
Gravirei
committed
29c6390
View commit details
Copy full SHA for 29c6390
Browse repository at this point
address review findings: cert_id in anchor, graceful parse, arweave rate limit
Show description for e7d2ebc
Gravirei
committed
e7d2ebc
View commit details
Copy full SHA for e7d2ebc
Browse repository at this point
address review findings: repo_id cross-check, gl cert payload, pusher proof, streaming body, v13 test, dead code cleanup, dedicated arweave limiter, P3 fixes
Show description for 5e5ac31
Gravirei
committed
5e5ac31
View commit details
Copy full SHA for 5e5ac31
Browse repository at this point
fix: resolve certificate verification payload mismatch, update config docs, and fix node_did 500 on verify_anchor
Gravirei
committed
7d22395
View commit details
Copy full SHA for 7d22395
Browse repository at this point
style: fix formatting in arweave tests
Gravirei
committed
7521253
View commit details
Copy full SHA for 7521253
Browse repository at this point
address third review round: P1 issuer check, payload fallback, pusher binding; P2/P3 items
Gravirei
committed
4841843
View commit details
Copy full SHA for 4841843
Browse repository at this point
address fourth review round: legacy cert fallback, pusher binding comment, env.example defaults, anchor compat fields
Gravirei
committed
2f6fef4
View commit details
Copy full SHA for 2f6fef4
Browse repository at this point
address fifth review round: legacy prev, Irys gateway pairing, skip unverifiable anchors, separate rate limiter
Gravirei
committed
3ecf88b
View commit details
Copy full SHA for 3ecf88b
Browse repository at this point
fix: renumber arweave migrations to v18/v19 after rebasing onto main
Gravirei
committed
61d1d8a
View commit details
Copy full SHA for 61d1d8a
Browse repository at this point
address sixth review round: legacy cert corroboration, repo/owner cross-check, v20 index drop, gateway pairing, positive accept test, P3 fixes
Gravirei
committed
dd0e007
View commit details
Copy full SHA for dd0e007
Browse repository at this point
feat(node): anchor ref updates and manifests as signed ANS-104 data items
Show description for 5c68747
Gravirei
committed
5c68747
View commit details
Copy full SHA for 5c68747
Browse repository at this point
fix(node): fund anchoring, redact gateway URLs, fail closed, keep v1 immutable
Show description for f1a279a
Gravirei
committed
f1a279a
View commit details
Copy full SHA for f1a279a
Browse repository at this point
fix(node): ANS-104 deep-hash preimage, Irys payer token, tamper rejection, detached post-receive continuation
Show description for c21ab66
Gravirei
committed
c21ab66
View commit details
Copy full SHA for c21ab66
Browse repository at this point
style(node): rustfmt the U5 ordering gate
Gravirei
committed
393418c
View commit details
Copy full SHA for 393418c
Browse repository at this point
fix(node): durable post-receive jobs, restart recovery, ANS-104 flat tags, funded-account bundler docs
Show description for b390d40
Gravirei
committed
b390d40
View commit details
Copy full SHA for b390d40
Browse repository at this point
fix(node): make the Arweave anchor a durable job unit and require an explicit gateway
Show description for eb86d4c
Gravirei
committed
eb86d4c
View commit details
Copy full SHA for eb86d4c
Browse repository at this point
fix(node): per-transition durable anchor outbox, distinct-signer threshold, accurate security docs
Show description for 9b4be0e
Gravirei
committed
9b4be0e
View commit details
Copy full SHA for 9b4be0e
Browse repository at this point
fix(node): address R2 anchor-outbox invariants and cert versioning
Show description for fecf4cd
Gravirei
committed
fecf4cd
View commit details
Copy full SHA for fecf4cd
Browse repository at this point
fix(node): reconcile recovery probe with gateway JSON, sweep arweave limiter, renumber migrations
Show description for d53950f
Gravirei
committed
d53950f
View commit details
Copy full SHA for d53950f
Browse repository at this point
fix(node): address R4 review — visibility error propagation, malformed filter rejection, manifest ID binding, migration renumbering, schema-aware gateway probe
Gravirei
committed
33ce3b4
View commit details
Copy full SHA for 33ce3b4
Browse repository at this point
fix(node): address R5 review — bind verify_anchor/probe to served item id, isolate durable anchor from Pinata, pin anchor-claim layer with concurrent test
Gravirei
committed
1ec5d98
View commit details
Copy full SHA for 1ec5d98
Browse repository at this point
fix: resolve post-rebase compilation errors from conflict resolution
Show description for aa9fc8b
Gravirei
committed
aa9fc8b
View commit details
Copy full SHA for aa9fc8b
Browse repository at this point
fix: restore migration ordering, fix CI test failures
Show description for 04271ad
Gravirei
committed
04271ad
View commit details
Copy full SHA for 04271ad
Browse repository at this point
Commits on Aug 28, 2026
fix(node): address #26 review — outbox durability, ANS-104 envelope auth, gateway probe cap, ?repo= 400
Show description for b7637b3
Gravirei
committed
b7637b3
View commit details
Copy full SHA for b7637b3
Browse repository at this point
style(node): apply cargo fmt formatting
Show description for 193cfa5
Gravirei
and
claude
committed
193cfa5
View commit details
Copy full SHA for 193cfa5
Browse repository at this point
You can’t perform that action at this time.