Tag

#ets

5 articles

← All articles
Engineering

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.

Apr 09, 2026 Β· 7 min read Β· TomΓ‘Ε‘ Korcak (korczis)
ets registry metaprogramming +2
Engineering

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.

Mar 20, 2026 Β· 9 min read Β· Tomas Korcak (korczis)
platform-truth metrics ets +2
Engineering

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.

Mar 07, 2026 Β· 10 min read Β· Prismatic Engineering
ets elixir performance +2
Intelligence

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.

Mar 06, 2026 Β· 10 min read Β· Prismatic Engineering
osint adapters metaprogramming +3
Engineering

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.

Mar 05, 2026 Β· 9 min read Β· Tomas Korcak (korczis)
elixir ets performance +3