Skip to main content

Implicit

The experience layer for AI agents.

Virtualize large agent environments. Materialize only the state each experience actually needs.

In the Implicit Core v1 release-candidate benchmark, Implicit preserved equivalent state, tool behavior, and reward across 155/155 comparable cases while reducing retained serialized/materialized state by 93.88% overall, 94.40% mean and 99.55% at the median.

Implicit added approximately 0.554 seconds of mean full-pipeline latency per case in this benchmark.

These measurements belong to rc1, not the toy demo or new MCP interface. Serialized bytes are not RAM. Benchmarks explains the population, methodology and limitations.

Install Implicit Core 1.0.0

Python 3.11+; zero third-party runtime dependencies. Use a fresh virtual environment:

pip install implicit-ai
implicit --help
implicit --version
implicit demo
implicit benchmark

The distribution is implicit-ai; the import is implicit. Isolate it from the unrelated implicit distribution, which shares the import namespace. GitHub Releases provides verified wheel and sdist assets for manual installation. Installation includes source-build instructions.

Stable 1.0.0 promotes the validated RC2 runtime lineage. Historical RC2 evidence remains unchanged.

Why virtualize an experience?

An experience is one versioned, addressable environment interaction with an instruction, required state, execution and evaluation. A warehouse may contain millions of orders; processing one order needs only its inventory and policy records. Implicit retains lightweight addresses and loads pages when your adapter requests them.

Use it when environments have large unused state, repeatable identities, expensive construction, or need durable execution evidence. It can add overhead when state is small, most pages are needed, or your adapter cannot separate state. Measure your workload, including full-pipeline latency and every storage category.

Keep your existing stack

Your adapter owns native behavior. Keep your learner, agent framework and evaluator; Core accepts ordinary Python protocols. No allocator is required. Default selection preserves your proposed order. Create an adapter, or run three independent examples with the wheel installed:

python -I examples/core_adapters.py

Core supplies versioned addresses, selective materialization, cache lifecycle, journals, recovery and provenance. It does not promise universal speedups, learning improvement, allocator superiority or arbitrary external exactly-once effects.

Documentation

Demo, benchmark and local MCP make no outbound connections. Python adapters are trusted code and may use your services. See SECURITY.md for persisted fields, cleanup and trust boundaries.

Implicit Core is licensed under Apache-2.0. Licensing inventory describes included assets and NOTICE preserves attribution.

Metadata

Release files for implicit-ai 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for implicit-ai 1.0.0
File Size Uploaded
implicit_ai-1.0.0.tar.gz 147.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for implicit-ai 1.0.0
File Interpreter ABI Platform
implicit_ai-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 195.3 kB

Release files / implicit_ai-1.0.0.tar.gz

Download URL implicit_ai-1.0.0.tar.gz
Size 147.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ff130b21f5ab91adcd3bb980faccebf2b1fbe72cc74323b871b8335afb411996
BLAKE2b-256 checksum
How to use checksums
f70b61091ed5a27b7a0c88851f5424b4939b1c7b8d17f99c4d5358d94537c401
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / implicit_ai-1.0.0-py3-none-any.whl

Download URL implicit_ai-1.0.0-py3-none-any.whl
Size 47.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
afd5b2560eb45568243aafc61ea5419feec37df05194e023fb3130d04191f6fd
BLAKE2b-256 checksum
How to use checksums
0435ce6233fd50fb7afd0dfa696c64e5a8da287d83e73c3c399f62c516f6002a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page