Composable agentic framework on top of atomr actors and atomr-infer.
Project description
atomr-agents
A native Rust agentic framework built as a layered actor / strategy / harness substrate on top of atomr and atomr-infer. atomr-agents gives you a single mental model — pluggable strategies that resolve under shared budgets, channelled state with first-class checkpointing, tool-call orchestration with parallel dispatch, and durable harness loops — that scales from a one-off chatbot to a multi-tenant production agent platform.
use atomr_agents::prelude::*;
// One Pipeline composes prompt → model → parser like LCEL.
let pipeline = Pipeline::from(prompt)
.then(model)
.then(parser)
.build();
let answer = pipeline.call(input, ctx).await?;
Python parity
The Python facade ships every Rust capability. The native extension
atomr_agents._native is split into 28 hierarchical submodules:
foundational (errors, core, callable_, strategy,
instruction, context, state, observability, cache,
parser, registry); tool / skill / memory / retrieval / ingest
(tool, skill, memory, embed, retriever, ingest,
persona); agent / workflow / harness / org / eval (agent,
workflow, harness, org, eval); voice (stt, tts,
voice, voice_extras); plus the guest registry. The
top-level package re-exports the most-used classes, ships a PEP 561
py.typed marker, and exposes async coroutines / async iterators
over pyo3-async-runtimes.
Install
pip install atomr-agents
For an editable workflow against the local checkout:
pip install maturin
maturin develop --features python -m crates/py-bindings/Cargo.toml
pip install -e ".[dev]"
Host-mode async event stream
EventBus.stream() returns an EventStream that implements the
Python async iterator protocol. Drive a producer on the same loop
and consume events as they fire:
import asyncio
from atomr_agents.observability import EventBus
async def main() -> None:
bus = EventBus()
stream = bus.stream()
bus.emit_tool_invoked("calc", args_hash=0, elapsed_ms=5, ok=True)
bus.emit_tool_invoked("search", args_hash=1, elapsed_ms=12, ok=True)
async for ev in stream:
print(ev.kind, ev.timestamp_ms)
if ev.kind == "tool_invoked" and ev.tool == "search":
break
asyncio.run(main())
Async registry publish
Registry.publish_async returns a Python awaitable backed by a
tokio future, so version pins land without blocking the event loop:
import asyncio
from atomr_agents.registry import Registry
async def main() -> None:
registry = Registry()
record = await registry.publish_async(
"tool_set", "calc", "0.1.0", {"name": "calc"}
)
print(record.kind, record.id, record.version)
asyncio.run(main())
Guest-mode @tool decorator
atomr_agents.guest exposes real decorators wired through
_native.guest.register_*_factory. A guest tool is a class with an
async def invoke(self, args, ctx) method:
from atomr_agents.guest import tool
@tool(toolset="calc")
class Add:
name = "add"
async def invoke(self, args: dict, ctx) -> dict:
return {"sum": args["a"] + args["b"]}
Mirror decorators are available for the full set of 24 Rust traits:
@strategy(kind=...), @persona, @skill, @parser, @scorer,
@memory_store, @embedder, @callable_, @retriever, @loader,
@splitter, @kv_cache, @long_store, @tracer,
@conversation_agent, @diarizer, @vad, @phonemizer,
@journal, @repair_model, @persona_reconciler,
@inference_client, @ann_index. Each pairs with an
atomr_agents.<module>.*_from_factory(key) builder that
materialises the registered Python target as a Rust dyn handle.
Host-mode agent runtime
AgentBuilder assembles strategy slots into a runnable AgentRef
that implements Callable, so an agent composes with the same
decorators and pipeline operators as any other unit:
from atomr_agents.agent import AgentBuilder
from atomr_agents.harness import Harness, iteration_cap, loop_strategy_from_callable
from atomr_agents.workflow import Dag, Step, WorkflowRunner
# Strategy slots come from in-process factories or Python guests.
builder = AgentBuilder("research-agent", "gpt-4o-mini")
builder.with_instructions(instructions)
builder.with_tools(tool_strategy)
builder.with_memory(memory_strategy)
builder.with_skills(skill_strategy)
builder.with_inference(inference_client)
agent_ref = builder.build()
result = await agent_ref.run_turn("What's the GDP of France?")
# The agent is itself a Callable — drop it into a workflow.
dag = Dag("plan")
dag.add_step("plan", Step.invoke(agent_ref.as_callable()))
runner = WorkflowRunner("research-wf", dag.build())
await runner.run({"user": "..."})
Where things live
The hierarchical layout is reflected in the Python facade — every
submodule has a one-to-one .py mirror under atomr_agents/:
from atomr_agents.errors import RegistryError
from atomr_agents.core import TokenBudget, AgentId
from atomr_agents.agent import AgentSpec, AgentBudgets
from atomr_agents.tool import ToolDescriptor, ToolCallParser
from atomr_agents.observability import EventBus, RunTreeBuilder
from atomr_agents.registry import Registry
The top-level package keeps the 0.2.x convenience names — so
from atomr_agents import EventBus, Registry still works.
Runtime coverage
AgentRef.run_turn, Harness.run, WorkflowRunner.run, and
Conversation are all callable from Python. The Rust runtimes are
type-erased through BoxedAgent (in crates/agent) and Box<dyn LoopStrategy> / Box<dyn TerminationStrategy> (in
crates/harness); the blanket impl Trait for Box<dyn Trait> impls
live in their respective trait crates so the composition contract
holds regardless of whether a strategy is monomorphic or boxed. See
docs/python-api.md for the full module map
and async-surface table.
Why an agentic framework, in Rust, on actors
Agentic systems don't fail because the models aren't good enough — they fail because the substrate underneath them treats context, composition, and persistence as afterthoughts. Glue-code retry policies, opaque memory, hand-rolled tool loops, brittle handoff between agents — that's where 3 a.m. pages come from.
Composition is the unit of work. A real agent is a Pipeline of
prompts, models, parsers, and tools — each with its own retry,
fallback, timeout, cache, and trace policy. atomr-agents makes every
component a Callable with the same composition surface, so
with_retry, with_fallbacks, and with_config apply uniformly to
prompts, models, retrievers, and parsers alike.
State is channelled, durable, and forkable. Long-running agents
need more than chat history. They need typed channels with
reducers (AppendMessages, MergeMap, LastWriteWins,
MaxByTimestamp), per-super-step checkpoints keyed by (workflow, run, step), and fork-with-edit so an operator can branch a
divergent run from any prior state. atomr-agents ships LangGraph's
state model verbatim in atomr's actor idiom.
Tool calls are parallel and provider-agnostic. When a model emits
five tool calls in one turn, atomr-agents fans them into a JoinSet
and aggregates in original order. The streaming tool_call_delta
parser handles OpenAI and Anthropic deltas natively; new providers
plug in behind the same Provider enum. Per-call deltas are also
surfaced as Event::ToolCallStreamed so tracers and UIs see tool
intent in real time, distinct from the post-call Event::ToolInvoked.
RichTool returns ToolReturn::{Content, ContentAndArtifact, Command}
so a tool can also drive graph control flow.
Provider runtimes are opt-in feature flags. Enable
provider-anthropic, provider-openai, or provider-gemini on the
umbrella to pull the corresponding atomr-infer-runtime-* crate and
re-export its *Config / *Pricing / *Runner via
atomr_agents::agent::providers::{anthropic, openai, gemini}. Cost
reports include cached_tokens (Anthropic prompt-cache, OpenAI cached
input) and reasoning_tokens (o1-style) automatically.
Granular efficiency. Rust gives us deterministic resource use,
zero-cost abstractions, and ownership-as-concurrency-safety. Strategy
trait generics monomorphize the per-turn pipeline; Box<dyn> opt-in
exists for config-driven loading. The whole 26-crate workspace builds
under cargo check --workspace in seconds and ships zero runtime
overhead beyond what the actor crate already pays.
What's in the box
| Crate | What it does |
|---|---|
atomr-agents |
Umbrella facade re-exporting the public surface, feature-flag-driven |
atomr-agents-core |
Ids, budgets (token / time / money / iteration), AgentContext, RunId, structured Event taxonomy, error types |
atomr-agents-callable |
Callable trait, CallableHandle, Pipeline builder (then / fan_out / assign), decorators (with_retry / with_fallbacks / with_config / with_timeout / Branch / Lambda) |
atomr-agents-strategy |
Strategy trait family (ToolStrategy, MemoryStrategy, SkillStrategy, RoutingStrategy, PolicyStrategy, LoopStrategy, TerminationStrategy) + combinators |
atomr-agents-context |
ContextAssembler — priority-merge under a TokenBudget |
atomr-agents-observability |
EventBus, RunTree builder, Tracer trait, StdoutTracer / JsonlTracer / LangSmithTracer |
atomr-agents-state |
StateSchema + 5 reducers, RunState, Checkpointer trait + InMemoryCheckpointer, fork-with-edit; SQLite/Postgres backend stubs behind features |
atomr-agents-tool |
Tool / RichTool traits, ToolDescriptor, ToolSet + ToolSetRegistry, PermissionSpec, provider-aware ToolCallParser (OpenAI / Anthropic), HandoffTool |
atomr-agents-skill |
Skill, SkillSet, Static / Keyword skill strategies |
atomr-agents-memory |
MemoryStore (short-term) + LongStore (long-term, namespace-tupled), RecencyMemoryStrategy / SummarizingMemoryStrategy / ChainedMemoryStrategy, WriteMemoryTool / UpdateMemoryTool / RecallMemoryTool |
atomr-agents-embed |
Embedder trait, MockEmbedder, AnnIndex + InMemoryAnnIndex, EmbeddingToolStrategy |
atomr-agents-retriever |
Retriever zoo: Bm25 / Vector / MultiQuery / ContextualCompression / ParentDocument / Ensemble (RRF) / SelfQuery / EmbeddingsFilter / TimeWeighted |
atomr-agents-ingest |
Loader (text / md / json / csv) + splitters (Recursive / MarkdownHeader / Code / Token / Semantic) + CachedEmbedder + IngestPipeline |
atomr-agents-persona |
All five structural strategies (Static, BigFive, Mbti, Jungian, Composite) + emphasis strategies (Static, AudienceAdaptive, TaskAdaptive, MoodState, GoalConditioned) |
atomr-agents-instruction |
ComposedInstructionStrategy<P, T, B>, ChatPromptTemplate, MessagesPlaceholder, FewShotChatTemplate, LengthBasedSelector / SemanticSimilaritySelector |
atomr-agents-agent |
Agent<I, T, Ms, Sk> actor + per-turn pipeline, tool-call loop with parallel dispatch, AgentMiddleware (logging / retry / rate-limit / redaction / tool-error-recovery), InferenceClient adapter for any ModelRunner |
atomr-agents-workflow |
DAG primitives, WorkflowRunner, StatefulRunner (channelled state), Interruptible (interrupt() + interrupt_before / _after + Command::{Continue, Resume, Update, Goto}), Subgraph, dispatch_fan_out (Send-API analogue) |
atomr-agents-harness |
Harness<L, T> actor, LoopStrategy / TerminationStrategy, durable iteration log; Harness is itself a Callable |
atomr-agents-org |
Org / Department / Team, OrgRoutingStrategy impls (RoundRobin / LoadAware / CapabilityMatch), Policy::narrow, NamespacedMemory (read-cascade + write-gating), swarm_loop helper |
atomr-agents-registry |
Versioned artifact registry with (kind, id, version) keys + publish_gated for eval-regression blocking |
atomr-agents-eval |
EvalSuite, Scorer (Contains / Equality / Regex / LlmJudgeScorer / RubricScorer / PairwiseScorer), RegressionGate, AnnotationQueue |
atomr-agents-cache |
LlmCache trait + InMemoryLlmCache + SemanticLlmCache (cosine match on prompt embedding); SQLite/Redis backend stubs behind features |
atomr-agents-parser |
Parser<T> trait, JsonParser / JsonSchemaParser / SchemaParser<T> / EnumParser / CommaListParser / XmlParser / YamlParser, OutputFixingParser, RetryWithErrorParser, StreamingPartialJsonParser |
atomr-agents-stt-core |
SpeechToText / StreamingSession traits, Capabilities (advertised per backend via a pub const), AudioInput / Transcript / StreamEvent, MockSpeechToText |
atomr-agents-stt-remote-core |
Shared HTTP / WebSocket plumbing for cloud STT backends: reqwest client builder, tokio-tungstenite connect helper, SecretRef (env / literal / file), retry / rate-limit / timeout config |
atomr-agents-stt-audio |
symphonia-based decoder, rubato resampler, and (feature mic) cpal-based MicCaptureSession with backpressure-aware mpsc producer |
atomr-agents-stt-runtime-openai |
OpenAI Whisper / gpt-4o-transcribe REST batch backend |
atomr-agents-stt-runtime-deepgram |
Deepgram REST + WebSocket backend; speaker-count diarization, partial results, VAD endpointing |
atomr-agents-stt-runtime-assemblyai |
AssemblyAI REST upload + Universal-Streaming WebSocket; named-speaker diarization |
atomr-agents-stt-runtime-whisper |
Local whisper.cpp via whisper-rs (gated behind the whisper-cpp feature). Optional download-models helper fetches ggml weights |
atomr-agents-stt-diarize-sherpa |
Diarizer trait, MockDiarizer, sherpa-onnx-backed SherpaDiarizer (gated behind sherpa-onnx), apply_to_transcript stitching |
atomr-agents-stt-voice |
VoiceSession (Live vs TurnBased { silence_ms }), Vad trait + EnergyVad/SileroVad, pump_mic_to_stream glue |
atomr-agents-stt-tool |
TranscribeTool (a Tool the model can call) and voice_input_skill(stt) -> (Skill, DynTool) for declarative agent integration |
atomr-agents-py-bindings |
atomr_agents._native PyO3 module — 28 hierarchical submodules exposing every framework capability to Python (callable composition, strategies, instruction templates, memory + retriever zoo + ingest, agent / workflow / harness runtimes via BoxedAgent, eval, tracers, voice + conversation, 24 guest-trait decorators) |
atomr-agents-cli |
atomr-agents binary with eval / registry / harness / serve (Studio-style read+resume inspector) subcommands |
atomr-agents-testkit |
Stub crate today. For tests, depend on atomr-infer-testkit (re-exports MockRunner / MockScript) directly — that's what crates/agent tests use. |
Plus a Python facade — pip install atomr-agents — that exposes the
host-mode Registry / EventBus and the guest-mode @tool /
@strategy / @persona decorators.
Quick start (Rust)
The umbrella crate is published on crates.io as atomr-agents:
[dependencies]
atomr-agents = { version = "0.2", features = ["agent", "harness", "eval"] }
atomr-infer = { version = "0.6", features = ["openai"] } # or any provider
Or, to pull a provider runtime through the umbrella so Agent /
LocalRunnerClient / OpenAiRunner come from one crate:
atomr-agents = { version = "0.2", features = ["agent", "provider-openai"] }
# or features = ["agent", "provider-anthropic"], ["agent", "provider-gemini"]
A minimal agent against MockRunner (good for tests; swap for any
ModelRunner in production):
use std::sync::Arc;
use atomr_agents::prelude::*;
use atomr_agents::agent::{Agent, AgentBudgets, InferenceClient, LocalRunnerClient, Provider};
use atomr_agents::tool::{StaticToolStrategy, DynTool};
use atomr_agents::memory::{InMemoryStore, RecencyMemoryStrategy};
use atomr_agents::skill::StaticSkillStrategy;
use atomr_agents::persona::StaticPersonaStrategy;
use atomr_agents::instruction::{
ComposedInstructionStrategy, StaticBehaviorStrategy, StaticTaskStrategy,
};
use atomr_agents::observability::EventBus;
use atomr_infer_testkit::{MockRunner, MockScript};
let runner = MockRunner::new(MockScript::from_text(["the answer is ", "42"]));
let inference: Arc<dyn InferenceClient> =
Arc::new(LocalRunnerClient::new(runner, Provider::OpenAi));
let agent = Agent {
id: AgentId::from("a-1"),
model: "mock".into(),
instructions: ComposedInstructionStrategy::new(
StaticPersonaStrategy::new("You are a helpful assistant."),
StaticTaskStrategy("Answer arithmetic questions.".into()),
StaticBehaviorStrategy("Reply tersely.".into()),
),
tools: StaticToolStrategy::new(Vec::<DynTool>::new()),
memory: RecencyMemoryStrategy::new(Arc::new(InMemoryStore::new()), 5, 30),
skills: StaticSkillStrategy::new(vec![]),
inference,
bus: EventBus::new(),
max_tool_iterations: 3,
};
let r = agent
.run_turn("what's 1+2".into(), AgentBudgets::default())
.await?;
println!("{}", r.text);
Add tools, switch the MockRunner to a real ModelRunner (OpenAI,
Anthropic, vLLM, …), and the same code runs unchanged.
Quick start (Python)
pip install atomr-agents
from atomr_agents import EventBus, Registry
bus = EventBus()
bus.subscribe(lambda ev: print(ev.kind, ev.timestamp_ms))
registry = Registry()
registry.publish("tool_set", "ts", "0.1.0", {"tools": ["calc"]})
print(registry.latest("tool_set", "ts"))
See docs/python.md for the full host/guest model and the
subinterpreter-pool dispatcher pattern inherited from atomr's pycore.
Documentation map
docs/index.md— documentation hubdocs/architecture.md— runtime layout, crate stack, where each layer slots indocs/state-and-checkpointing.md— channels, reducers,Checkpointer, fork/replaydocs/agent-pipeline.md— the per-turn pipeline + tool-call loop + middlewaredocs/workflows-and-hitl.md— DAG, Send-API, dynamic interrupts, breakpointsdocs/retrieval-and-ingestion.md— retriever zoo,LongStore, loaders, splittersdocs/observability.md—EventBus,RunTree, tracersdocs/eval.md— eval suites, judge / pairwise / rubric scorers, regression gatedocs/multi-agent-patterns.md— supervisor / swarm / network / hierarchicaldocs/feature-matrix.md— every feature flag, what it pulls indocs/python.md— Python bindings + subinterpreter-pool guest modedocs/python-api.md— Python API reference: submodule map, async surfaces, 0.2 → 0.3 migrationdocs/migrating-from-langgraph.md— concept-mapping table + concrete code translationsai-skills/— Claude Code / Agent SDK skills for AI-assisted coding against atomr-agents
License
Apache-2.0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file atomr_agents-0.13.0.tar.gz.
File metadata
- Download URL: atomr_agents-0.13.0.tar.gz
- Upload date:
- Size: 775.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
999cda87dc7d0bd7b20b5845a523eaefd7c3236a4ec28bb48a069cb0d1c2e141
|
|
| MD5 |
46eb207be80c14cb5abbe94f5fd1d9a9
|
|
| BLAKE2b-256 |
7af3080b6e0b17a8d06047ace93cbf8effad035e48caab4cfeccb63218e3719b
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0.tar.gz:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0.tar.gz -
Subject digest:
999cda87dc7d0bd7b20b5845a523eaefd7c3236a4ec28bb48a069cb0d1c2e141 - Sigstore transparency entry: 1550959744
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d47e979d745ecd2a9023c17cdd93e5a4582a19cb86625ef5d5b4c82ad1ee0d43
|
|
| MD5 |
9733a3d181d5e29e94d78b471419f7b4
|
|
| BLAKE2b-256 |
54784d010f9dc1f3d2acbb08474ffcfd6a432f99020d4465ee416b0004831c00
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp313-cp313-win_amd64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp313-cp313-win_amd64.whl -
Subject digest:
d47e979d745ecd2a9023c17cdd93e5a4582a19cb86625ef5d5b4c82ad1ee0d43 - Sigstore transparency entry: 1550960189
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1749a169eafbb0489e4f2dacf86f0ccb7e2e383ad075406404ac53f9de35cdec
|
|
| MD5 |
19c5411de70a5438b13b3240ab542b45
|
|
| BLAKE2b-256 |
d548e67170ed08c439fa5b90da25b0401ea9ecbc6bbe947c200295e236ecc99a
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
1749a169eafbb0489e4f2dacf86f0ccb7e2e383ad075406404ac53f9de35cdec - Sigstore transparency entry: 1550959794
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8027b0bfd491c4162cfcb66551e8c6e49fca2e68830656873ae8e1cd4321837c
|
|
| MD5 |
a08e7f831c4bcdce3c8a380676fce227
|
|
| BLAKE2b-256 |
425af2eea6945bfe361da23c1a1bb6e9e099f70da9fd244d2f72133c9e216447
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp313-cp313-musllinux_1_2_aarch64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp313-cp313-musllinux_1_2_aarch64.whl -
Subject digest:
8027b0bfd491c4162cfcb66551e8c6e49fca2e68830656873ae8e1cd4321837c - Sigstore transparency entry: 1550960247
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 6.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0ad3d557ade1b844eb2f6a04ad13334a52dbacbe2ed3eebd098efe41b833d05
|
|
| MD5 |
7d69e387771091373f9feb54e644d2e0
|
|
| BLAKE2b-256 |
c9b62eccae1e1bdac85f035b9254e849d86aa44c17cf7dbd9d2ef146977ca0f6
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
e0ad3d557ade1b844eb2f6a04ad13334a52dbacbe2ed3eebd098efe41b833d05 - Sigstore transparency entry: 1550960050
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 6.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a49b9ac3c42102a83ad240243d86f44faf7f0725ecd86f0e55c5e7391c77914
|
|
| MD5 |
78f56a1aebca79e97c3796e417fa4fee
|
|
| BLAKE2b-256 |
dbdd70c9b4dc411572624213873d1a4af396701a48e544b668f2bef922da6ab1
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
1a49b9ac3c42102a83ad240243d86f44faf7f0725ecd86f0e55c5e7391c77914 - Sigstore transparency entry: 1550959870
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
- Upload date:
- Size: 11.9 MB
- Tags: CPython 3.13, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
579bdb23df92ef36e36e4c2b66f76882ff35e20093d14b6e4c7eec91b8fbed2b
|
|
| MD5 |
7c1f0641dc3a1c98481e527ff34cc40f
|
|
| BLAKE2b-256 |
8d22dd782e15b6e5e34133fc1c07c284108dd692df1d9fa585429fe260ef24e8
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl -
Subject digest:
579bdb23df92ef36e36e4c2b66f76882ff35e20093d14b6e4c7eec91b8fbed2b - Sigstore transparency entry: 1550960228
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fc4a9711c8a37b168d33e081008f6a000c109a1695a476dc977bb5b8119debc
|
|
| MD5 |
3c91c7e3451a11110c430c37bc0da478
|
|
| BLAKE2b-256 |
22562c4fc0b65df18a661b5c98ae0a86a3ccc55f5a12f592dff05d8bbad11300
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp312-cp312-win_amd64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp312-cp312-win_amd64.whl -
Subject digest:
5fc4a9711c8a37b168d33e081008f6a000c109a1695a476dc977bb5b8119debc - Sigstore transparency entry: 1550959915
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c43b1a6dcb67b16a50c71b4a28e4b35d91d7589025470d7da4fbde6cfe4ea4e
|
|
| MD5 |
23ff67f1524137275af255af5294579d
|
|
| BLAKE2b-256 |
5c4afbc9a7983a88e910ef38fdb94b31e93f03710724999d352b2c7fa8fedddf
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
3c43b1a6dcb67b16a50c71b4a28e4b35d91d7589025470d7da4fbde6cfe4ea4e - Sigstore transparency entry: 1550960306
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01ff5a665feb56e1a835e32d872e6100067bcf6624161477f61a88aa684c9791
|
|
| MD5 |
fe91efbf21e0d25aa3001c8182876d17
|
|
| BLAKE2b-256 |
f0d53902c2123022c387eba5065d10b5089a3500a63ee6f1c9278a8efcc360bb
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp312-cp312-musllinux_1_2_aarch64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp312-cp312-musllinux_1_2_aarch64.whl -
Subject digest:
01ff5a665feb56e1a835e32d872e6100067bcf6624161477f61a88aa684c9791 - Sigstore transparency entry: 1550960168
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 6.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1e0a32c0f3551b45752e8dd19f96aa678dc7d91a4e7940b55857c20258d7d4e
|
|
| MD5 |
1a1474ae520cfe6e39185db3707ac9a3
|
|
| BLAKE2b-256 |
0c71129fbe3a249dec1a7bbb9207f24581f08736232c4cb0aca2fc78f33edc62
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
d1e0a32c0f3551b45752e8dd19f96aa678dc7d91a4e7940b55857c20258d7d4e - Sigstore transparency entry: 1550959960
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 6.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
caf4393074caf8b06e676621176f457515ee22095406b9bde8b3d67021defe9f
|
|
| MD5 |
4012072c604b3869ee0d11ab987d8006
|
|
| BLAKE2b-256 |
d8d3bcdf4932d4cee598f15ec8ed0ad400b00378ae18cfd88741ba316da8d644
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
caf4393074caf8b06e676621176f457515ee22095406b9bde8b3d67021defe9f - Sigstore transparency entry: 1550960281
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
- Upload date:
- Size: 11.9 MB
- Tags: CPython 3.12, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0819a502ac7cacbe7a952d88a668afc22e073bc3d148227b8b1a1e4665f498fb
|
|
| MD5 |
13b2ccc36ca85c3b8cedfd4b33003a97
|
|
| BLAKE2b-256 |
58f3c54ea90fffd18cb9c3c3979b7e9ca261416f683d5e8557eec72ece122fbb
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl -
Subject digest:
0819a502ac7cacbe7a952d88a668afc22e073bc3d148227b8b1a1e4665f498fb - Sigstore transparency entry: 1550960029
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 7.0 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f8d73e48212a9df923af2672a650a5d59a69b19d79464a0c7680acbdbb630ed
|
|
| MD5 |
f4292513240a7a3c873805ceb785151e
|
|
| BLAKE2b-256 |
5dea736c5e7faf3d37f9719bd23367bacf7c6962c7d2cee957ded3edfb214197
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp311-cp311-win_amd64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp311-cp311-win_amd64.whl -
Subject digest:
2f8d73e48212a9df923af2672a650a5d59a69b19d79464a0c7680acbdbb630ed - Sigstore transparency entry: 1550959895
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a464dd1b0a1b67d5e76c322fdae974cfa296d1b6338571ae0abf53249a9d8da7
|
|
| MD5 |
acf34f8ea48edb25c741f917cbf87690
|
|
| BLAKE2b-256 |
523815a67b13deff53216428bb63b20bf1b18c99ee5dde410ba7774b2e1848f2
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
a464dd1b0a1b67d5e76c322fdae974cfa296d1b6338571ae0abf53249a9d8da7 - Sigstore transparency entry: 1550959936
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
336004c9e3c2adfd0e0bc410644474d757937643227c385ab875de8a59df3418
|
|
| MD5 |
921e68118a25066662312805a2f81bbd
|
|
| BLAKE2b-256 |
9fe817e2cacb4b1e4243bca312ee7de286e5fade152d6fbcac197b5345606e25
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp311-cp311-musllinux_1_2_aarch64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp311-cp311-musllinux_1_2_aarch64.whl -
Subject digest:
336004c9e3c2adfd0e0bc410644474d757937643227c385ab875de8a59df3418 - Sigstore transparency entry: 1550960071
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
724f07910d0bc4b12475454380b06e2e90efb564c77bc1594bfb847bef0a42d2
|
|
| MD5 |
2c8e44bd1a3d423d7fa1b5f144175282
|
|
| BLAKE2b-256 |
a3539e49ab1d4fdd6cf634732299ef9a9a59c2680033ad534d9155cb0ff307a0
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
724f07910d0bc4b12475454380b06e2e90efb564c77bc1594bfb847bef0a42d2 - Sigstore transparency entry: 1550960145
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 6.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ea975169902e1095e9bb414a049f4973bd3aadfccdb31bd047fb782210c6791
|
|
| MD5 |
49b3a8289d0182d8e2a3e0f69b6f6c7b
|
|
| BLAKE2b-256 |
1cf8c27181771e88478ea6ec7200379fa9b7fafe7b9696a445cd5d337e5b20d0
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
0ea975169902e1095e9bb414a049f4973bd3aadfccdb31bd047fb782210c6791 - Sigstore transparency entry: 1550960099
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
- Upload date:
- Size: 11.8 MB
- Tags: CPython 3.11, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
810118de43b3f717f1e99d0d40c524053986daa3530ee00cffa7f34b524040a7
|
|
| MD5 |
2b496b2cf21d4afdaefeba60dc9fd3d3
|
|
| BLAKE2b-256 |
0788549dce868618dda989800f24bfdd761648497ed701b79fdf170fe7a9f0b6
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl -
Subject digest:
810118de43b3f717f1e99d0d40c524053986daa3530ee00cffa7f34b524040a7 - Sigstore transparency entry: 1550959777
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 7.0 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9bfbb96c9eba4992f524d7b50b2006c09b0c82f69de43bb14e103da345aa3055
|
|
| MD5 |
bf3cdb0e1f916adbf781339f33b60f90
|
|
| BLAKE2b-256 |
eb90407977ebf73947044946eeba8ee1d934878533916ac616aa651af2d4d54d
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp310-cp310-win_amd64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp310-cp310-win_amd64.whl -
Subject digest:
9bfbb96c9eba4992f524d7b50b2006c09b0c82f69de43bb14e103da345aa3055 - Sigstore transparency entry: 1550960129
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5c1d47cabbf698576854508b48d098910b8e558ccc575f4330398af18e55340
|
|
| MD5 |
8910e8faf6d2249275621ee41e3e0ffe
|
|
| BLAKE2b-256 |
6a1b5dc7271aecf570833ce473dc1eb44bc872764bac820afb8c11a54849a534
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp310-cp310-musllinux_1_2_x86_64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp310-cp310-musllinux_1_2_x86_64.whl -
Subject digest:
c5c1d47cabbf698576854508b48d098910b8e558ccc575f4330398af18e55340 - Sigstore transparency entry: 1550959816
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54fb16a0766055e90a8f02a87f6a0d78c11f7c9a4f7c40666ed2d5a5ac8e6f69
|
|
| MD5 |
96d00ed6e6708c720cdea0653cd0e93a
|
|
| BLAKE2b-256 |
84d435f1d349e5ba1945b4d84fe6f72b9fbf7889efa2abbd65cba89998703c33
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp310-cp310-musllinux_1_2_aarch64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp310-cp310-musllinux_1_2_aarch64.whl -
Subject digest:
54fb16a0766055e90a8f02a87f6a0d78c11f7c9a4f7c40666ed2d5a5ac8e6f69 - Sigstore transparency entry: 1550959841
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 6.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6f1ffff54a0fe0c2a2eabe54a1c5dc2670deafac6465f996300bbe11d3114b3
|
|
| MD5 |
38dc09a9669193e310f7812b3c616388
|
|
| BLAKE2b-256 |
bfe949aac504cef82ac18e9b26b5d7be73de8cdeb1255b000eb0fd681b348a69
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
b6f1ffff54a0fe0c2a2eabe54a1c5dc2670deafac6465f996300bbe11d3114b3 - Sigstore transparency entry: 1550959994
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 6.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39541b36c5be37256e53b2f3955b998e50e77e5e9312ca70514ec50749a1153f
|
|
| MD5 |
4e6037f0c7962801fd805af715038c04
|
|
| BLAKE2b-256 |
439f412ccd3d0b9df1b6e8e7a364994bc39baa20bcbbe710f93e75400f4afb13
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
39541b36c5be37256e53b2f3955b998e50e77e5e9312ca70514ec50749a1153f - Sigstore transparency entry: 1550960204
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file atomr_agents-0.13.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.
File metadata
- Download URL: atomr_agents-0.13.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
- Upload date:
- Size: 11.8 MB
- Tags: CPython 3.10, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2829b0d02ee8d811857b4a0fb5bf4848a1a71da58dc8f1d08277907830255358
|
|
| MD5 |
b3b3f2863e57fec8ec73d7779d4422d5
|
|
| BLAKE2b-256 |
57145a603239130f6034f547f7c0fa07bda9a5a7aa05ae02083827448a2bce47
|
Provenance
The following attestation bundles were made for atomr_agents-0.13.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:
Publisher:
release.yml on rustakka/atomr-agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
atomr_agents-0.13.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl -
Subject digest:
2829b0d02ee8d811857b4a0fb5bf4848a1a71da58dc8f1d08277907830255358 - Sigstore transparency entry: 1550960336
- Sigstore integration time:
-
Permalink:
rustakka/atomr-agents@572b2e207768385faa2adfb067428447350fa77a -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/rustakka
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@572b2e207768385faa2adfb067428447350fa77a -
Trigger Event:
workflow_dispatch
-
Statement type: