Skip to content

Can't register child agents on-chain #2

@EightRice

Description

@EightRice

Description

Child agent registration on-chain is not functional. The registerAgent() call on the RPB contract requires a deployed RPB contract on testnet, which is not yet available. The daemon can create and manage child agents locally, but they cannot be registered on-chain to earn training rewards, serve inference, or participate in governance.

Root Cause

The RPB contract has not been deployed on Etherlink Shadownet yet. The rpb.contract key in the Registry is empty.

Steps to Reproduce

  1. Start the daemon with a configured jurisdiction (Governor address + RPC URL)
  2. Create a child agent via the agent framework
  3. Attempt to register it on-chain — fails because no RPB contract exists at the discovered address

Expected Behavior

Child agents should be registerable on-chain with:

  • Lineage hash linking to parent
  • Alignment hash from charter vector
  • Sponsor assignment (optional)

Blocked By

  • RPB contract deployment on Etherlink Shadownet
  • GovernanceBridge integration into the daemon's agent lifecycle

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions