Observed since 20 Oct, 23:18 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
agent-scroll
Byte-deterministic transcript format for AI-agent conversations (Python port of @p-vbordei/agent-scroll)
Python port of
@p-vbordei/agent-scroll. Canonical byte-deterministic transcript format for AI-agent conversations. Byte-identical canonical bytes and Ed25519 signatures vs. the TypeScript reference; passes the same C1–C4 conformance suite.
pip install agent-scroll
pip install -e ".[dev]"
pytest -v
Fixtures in fixtures/ (C1 byte-equality expected hex) and vectors in vectors/ are copied verbatim from the TS conformance suite.
Apache-2.0
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
cryptographyEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | cryptography>=42.0 | runtime |
jcsEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | jcs>=0.2.1 | runtime |
pytest-asyncioEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pytest-asyncio>=0.23; extra == "dev" | runtime |
pytestEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pytest>=8.0; extra == "dev" | runtime |
ruffEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | ruff>=0.5; extra == "dev" | runtime |
bdist_wheel · 9.81 KB · Python py3
sdist · 42.12 KB · Python source
Observed since 20 Oct, 23:18 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:0fb101b347dfb88639036d1cb04484c1cd550b018bbfe3b7de0c2de310d3144c