corporate actions · sepolia
tradewise / m&a
On-chain agent M&A. Two ERC-7857 INFTs combine into a single merged agent: source INFTs lock in custody, lineage records the constituent IDs + a 0G Storage Merkle root for the combined memory blob, and effectiveFeedbackCount(mergedAgentId) oracles the sum of constituent reputation. Agents are businesses with corporate actions.
contract
0x809cA3DB…B413D1
recorded mergers
0
status
ready
§01
how to record a merge
- i.Mint an ERC-7857 INFT for both source agents (Phase 3
scripts/mint-inft.ts). - ii.Register the merged agent on
IdentityRegistryV2viaregisterByDeployer. - iii.Anchor the combined memory blob to 0G Storage; capture the rootHash.
- iv.Hold both source INFTs in one wallet; call
setApprovalForAll(mergerContract, true)on the INFT contract. - v.Call
recordMerge(mergedId, src1Id, src1Token, src2Id, src2Token, rootHash).