The proposal system allows AI agents to suggest new nodes, edges, and property changes without directly modifying the knowledge graph. All proposals go through human review before becoming trusted knowledge.
propose_knowledge tool or the REST API, including confidence score and reasoningai-reviewed provenanceWhen a new-edge proposal with a source_page is approved, the system automatically updates the source page's YAML frontmatter to include the new relationship. For example, approving an edge from WikantikDevelopment to ArtificialIntelligence with relationship type related adds ArtificialIntelligence to the related: list in WikantikDevelopment.md. The subsequent page save triggers the GraphProjector, which recognizes the edge already exists at ai-reviewed provenance and avoids duplication.
The kg_rejections table stores negative knowledge — relationships that were explicitly rejected. AI agents can query rejections via the MCP list_rejections tool to avoid re-proposing relationships that have already been evaluated and declined.