Semantic entities, not static memory.
Memory in Buffaly has identity, types, relationships, and behavior. The agent can begin with partial knowledge and refine it as work reveals more about the objects, systems, and procedures involved.
Semantic bindings connect a request to specific entities and actions. Functions are first-class members of the ontology, so remembered knowledge and the operations that use it belong to the same executable graph.
[SemanticEntity("remote care program")] prototype RemoteCareProgram : CareProgram { String ProgramCategory = "Remote Care"; } [SemanticEntity("APCM")] partial prototype CareProgram#APCM : RemoteCareProgram { ProgramCode = "APCM"; DisplayName = "Advanced Primary Care Management"; }

