Skip to content

Make Identity + Purpose truly dynamic and driving for purpose-driven autonomy #1

@whoabuddy

Description

@whoabuddy

Drafted by Grok

Motivation

We have strong Identity (IDENTITY.md) and Purpose (PURPOSE.md + constitution) foundations.

The runtime supplies execution, persistence, and workflows.

Goal: Tighten the loop so agents can self-task and stay aligned with minimal operator input.

Core Proposal (Must-Have)

  1. Dynamic Constitution Loading
    • Support loading IDENTITY.md / PURPOSE.md (or on-chain/IPFS ref) at startup and on accepted proposals.
  • Add constitution_ref to runtime config. Validate hashes on bundle creation.
  1. Purpose-Driven Self-Sensor
  • Lightweight periodic sensor that:
  • Scores current state + recent evidence against PURPOSE metrics
  • Enqueues self-tasks on detected drift or opportunities

Nice-to-Have / Future

  • Enhanced reflection with explicit purpose_alignment_score in snapshots
  • Formal "facets" as swappable sub-IDENTITY modules
  • Multi-facet activation via profiles

Acceptance Criteria

  • Agent starts successfully with external constitution source
  • Self-sensor (when enabled) produces observable self-tasks
  • Backward compatible with existing deployments
  • Updated docs in agent-package template + SCHEMA.md

Related

  • templates/agent-package/
  • SCHEMA.md (sections on AgentIdentity / AgentConstitution)
  • Profiles system

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