pots

Add a new constitution axiom to an existing POT

Changed on

Add a new constitution axiom to an existing POT.

The axiom is automatically assigned pot_score=1.0 and level=CONSTITUTION. Maximum 10 axioms per POT.

post/pots/{pot_id}/constitution/facts

Request

Path parameters

pot_idstring uuid required

Request body

contentstring required

The axiom statement

titlestring nullable

Short title (max 50 chars, hard limit 80). Auto-generated from content if not provided.

rationalestring nullable

Why this is foundational

keywordsstring[]

Tags for search

kind'fact' | 'rule' | 'scope'

What a constitution axiom states, and so what edge detection does with it.

fact (the default, and what every axiom stored before v0.7.53.0 is) and rule are claims about the POT's domain: a new fact can support or contradict them. scope axioms describe the POT itself ("This brain only knows about X", "Answers cite their source"): no fact can contradict them, so they never enter axiom↔fact edge detection and never move a POT Score.

Response

Axiom added successfully

fact_idstring required
contentstring required
pot_scorenumber
levelstring
rationalestring nullable
keywordsstring[]
kind'fact' | 'rule' | 'scope'

What a constitution axiom states, and so what edge detection does with it.

fact (the default, and what every axiom stored before v0.7.53.0 is) and rule are claims about the POT's domain: a new fact can support or contradict them. scope axioms describe the POT itself ("This brain only knows about X", "Answers cite their source"): no fact can contradict them, so they never enter axiom↔fact edge detection and never move a POT Score.

fact_countinteger required

Total axiom count after addition

Changes

    • info

      added the new optional request property

    • info

      added the optional property to the response with the status