Tag
#ets
5 articles
ETS-Backed Registries: The Performance Trick Behind 552 Self-Registering Agents
Self-registration sounds like metaprogramming magic. It's actually just ETS + @after_compile + discipline. Here's exactly how Prismatic keeps 1,110 agent definitions (~70 runtime) and 128 OSINT tools discoverable in sub-millisecond time.
PlatformTruth: Dynamic Statistics as the Single Source of Truth
How PlatformTruth eliminates hardcoded metrics through filesystem scanning, ETS caching, claim validation pipelines, and dynamic health scoring.
ETS-Backed Registries: Sub-Millisecond Access in Elixir
ETS tables provide concurrent read access with sub-millisecond latency. The Prismatic Platform uses ETS for agent registries, OSINT tool catalogs, blog articles, and glossary terms with patterns you can apply to your own projects.
OSINT at Scale: 157 Self-Registering Intelligence Adapters
The Prismatic OSINT framework uses Elixir metaprogramming to self-register 157 intelligence adapters at compile time. Each adapter declares its capabilities, input fields, and category, then appears automatically in the UI and API without any manual wiring.
ETS-Backed Registries: Sub-Millisecond Data Access in Elixir
How Prismatic uses ETS tables as high-performance registries for agents, OSINT adapters, blog articles, and platform metrics. Patterns for compile-time loading, lazy initialization, and concurrent reads.