This release is a pre-release and may not be stable for production use.
aucove
Verifiable collaborative authorship for research teams that work with AI.
Autoría colaborativa verificable para equipos de investigación que trabajan con IA.
English
Why aucove
AI models and agents are changing the way research is done. In many groups, each person already works with an assistant that searches the literature, discusses ideas, drafts text and runs analyses, and several people do so at the same time on the same project. aucove is a proposal for bringing AI models into collaborative research the way it already happens: each person works with their own agent on a shared repository, and the group keeps clear rules about who does what, who reviews it and what goes into the shared version.
When AI writes part of the text or the code, authorship has to come first. It matters who proposed an idea, who did the work, who reviewed it and when, and the group must be able to show it without relying on memory or goodwill. aucove gathers that evidence while the work happens:
- each submission and each merge is sealed with a verifiable timestamp;
- the project history is versioned, in a private repository that opens at milestones or in a public one from day one;
- every save declares which AI tool and model were used;
- at each milestone, the group safeguards the evidence outside GitHub, for example as an encrypted registration on OSF, and can publish the work with a DOI on Zenodo.
With that record, authorship conflicts can be prevented, or settled with evidence.
aucove grew out of that need. It is open source, anyone who wants to collaborate is welcome, and we hope it is useful in your projects.
What it is
aucove is an open source framework for research teams that work in parallel on a shared GitHub repository, each person with the AI agent of their choice, such as Antigravity CLI, Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, goose or OpenCode. Each person is in charge of parts of the work and takes tasks without clashing with others, and someone else reviews and approves each submission. CI validates every submission, builds the PDF when the project uses LaTeX and seals it with a verifiable timestamp, so everyone can prove their contribution without publishing early.
The name comes from the Spanish AUtoría COlaborativa VErificable (verifiable collaborative authorship), and it is pronounced AW-kove.
How it works
- Task. A concrete piece of work on your parts, such as the methods, a chapter or an experiment. You claim it so nobody else takes it.
- Submission. Your work ready for review, with a note on what you did. CI checks it and seals it.
- Approval. Someone else reviews it and merges it into the shared version.
flowchart LR
you["You"] -->|ask for something| agent["Your AI agent<br/>in the project folder"]
agent -->|claim, save, submit| aucove["aucove<br/>on your computer"]
aucove -->|branches, tasks and submissions| github["GitHub<br/>the group's repo and its CI"]
Your agent opens in the project folder, a clone of the group's repository, and calls aucove for the mechanical work. Whatever the agent runs, such as an analysis, a training run or the PDF build, runs on your computer. A cloud session, such as Claude Code on the web (claude.ai/code), is an option when you do not want to install anything. More in How it works.
What sets it apart
- Verifiable timestamps and origin. Every submission is sealed with OpenTimestamps, and every merge also with two RFC 3161 timestamps. With the project signature, a key that the group publishes also proves that the project issued each record. The repository can stay private, and anyone can verify a seal later, even without aucove.
- Parts with owners. Each part has a person in charge. The agent does not touch other people's parts, and if something slips through, CI stops it before it reaches the shared version.
- AI as a declared assistant. The agent searches the literature, discusses ideas, writes and runs code. Every save records the tool and the model used, and approving is still up to people.
- With the agent of your choice, or none. Every agent follows the same rules (
AGENTS.md) and goes through the same CI. Claude Code and Codex get the full integration from0.1.0(skills, MCP server and hooks). Any other agent that readsAGENTS.mdand can run commands, such as Antigravity CLI, Cursor, Gemini CLI, GitHub Copilot, goose or OpenCode, works with the rules, the shared context and the CLI, and CI stops its mistakes. You can also work without AI, with the CLI. - Data stays where it belongs. Raw data never enters the repository, and the lead sets what the AI may see depending on how sensitive the data is.
- LaTeX is optional. With LaTeX, CI builds the PDF of every submission; without it, the project works in Markdown.
Installation
Install it once per computer, in two steps: first uv, the tool that installs it, and then aucove itself, in its exact version and with the dependencies pinned in the requirements-lock.txt of its Release (01-arquitectura §5.1).
1. uv. Skip this step if uv --version already works in your terminal.
On Windows, in PowerShell 5.1 or 7:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
On macOS or Linux, in bash or zsh:
curl -LsSf https://astral.sh/uv/install.sh | sh
If your institution blocks these scripts, use winget install --id=astral-sh.uv -e on Windows or brew install uv on macOS. Then close the terminal and open a new one, so that it finds the uv command.
2. aucove, in the new terminal.
On Windows, in PowerShell:
$lock = New-TemporaryFile
Invoke-WebRequest -UseBasicParsing https://github.com/aucove/aucove/releases/download/v0.1.0rc2/requirements-lock.txt -OutFile $lock.FullName
$env:UV_COMPILE_BYTECODE = "1"; uv tool install "aucove==0.1.0rc2" --constraints $lock.FullName
uv tool update-shell
On macOS or Linux, in bash or zsh:
LOCK="$(mktemp)"
curl -fsSL -o "$LOCK" https://github.com/aucove/aucove/releases/download/v0.1.0rc2/requirements-lock.txt
UV_COMPILE_BYTECODE=1 uv tool install "aucove==0.1.0rc2" --constraints "$LOCK"
uv tool update-shell
Then restart the terminal and your agent. aucove doctor checks the installation, the GitHub token and the project, and says what to fix.
To verify evidence seals on your computer (aucove evidence verify), install it with the evidence extra: in the uv tool install command, write "aucove[evidence]==0.1.0rc2". If aucove is already installed, the same command adds the extra. CI seals every submission without it.
Getting started
The user guide is organized by role (en español):
- Researcher: setting up your computer and token, and a day of work with the agent.
- Lead: setting up the project once and reviewing submissions every week.
- When a stage closes: safeguarding the evidence and publishing.
- Whoever administers the repo: the project signature, set up once.
- Whoever reviews from outside: verifying a record or a package.
- When something happens: clashes, expired tasks, data, tokens and failures.
- To see how projects are set up: four example teams.
Status
Version 0.1. 0.1.0rc2 is a preliminary release with the complete core (CLI and MCP server), the template and its CI. The skills and hooks for Claude Code and Codex, such as /start and /submit, the published template repository and the devcontainer arrive with 0.1.0. In the meantime, you ask the agent in your own words or use the aucove commands. The changes in each version are in CHANGELOG.md, and the v0.1 specification, which is the normative authority, is in spec/.
Get involved
aucove is in its first version, and we want to improve it together with the people who use it. Every contribution helps:
- Tell us how it goes. If you try it in your group, open an Issue with what worked, what was hard and what was missing.
- Report bugs and suggest improvements in the Issues.
- Send changes as a pull request. Read CONTRIBUTING.md first: every commit carries
Signed-off-by(DCO), and AI assistance is declared withAssisted-by. - Help with the documentation: improve the guides, or translate them into other languages.
- Weigh in on the design. The open questions of the specification are in
spec/13-preguntas-abiertas.md, in Spanish.
aucove itself is developed with the help of AI agents. Commits made with AI declare it with Assisted-by (the tool and the model), and the person who signs them with Signed-off-by reviewed the change and takes responsibility for it. The AI is not listed as a co-author, because it cannot be an author or answer for the code.
To report a vulnerability, follow SECURITY.md instead of opening an Issue. Participation is governed by CODE_OF_CONDUCT.md.
Verifying a release
Every version is published from this repository with Trusted Publishing and carries attestations of its build (10-seguridad §6). To check that a wheel came from this repository's release workflow:
pypi-attestations verify pypi --repository https://github.com/aucove/aucove pypi:aucove-0.1.0rc2-py3-none-any.whl
gh attestation verify aucove-0.1.0rc2-py3-none-any.whl -R aucove/aucove
The first command uses pypi-attestations, installed separately, and the second the GitHub CLI on the downloaded wheel.
Supported gates
| Gate | Surface | Level |
|---|---|---|
| Claude Code | Terminal, IDE extensions and the Code tab of Claude Desktop | 1 |
| Claude Code | Web sessions (claude.ai/code); releasing a task is done from the terminal or Desktop | 1 |
Agents that read AGENTS.md |
Codex and Antigravity CLI, without a hooks guarantee | 2 |
Agents that read AGENTS.md |
OpenCode and goose, without a smoke test | 2 |
| GitHub web | Review and merging | 1 |
| Environment | .devcontainer/ and Codespaces |
2 |
Level 1 is tested on every change or every release, and a defect blocks publication. Level 2 has a manual smoke test on every release, and a defect is documented in its notes. Other gates (the Chat tab of Claude Desktop, Cowork, claude.ai, Overleaf, Jupyter AI…) are not supported in v0.1 (12-mvp §1.3). Any other agent that reads AGENTS.md and can run commands, such as Cursor, Gemini CLI or GitHub Copilot, works at the basic level: the rules, the shared context and the CLI, without hooks, and CI stops its mistakes (00-marco D-58).
Repository layout
| Path | Contents |
|---|---|
src/aucove/ |
Core package |
spec/ |
v0.1 specification, the normative authority |
docs/ |
User guide, in English and Spanish |
schemas/ |
Published JSON schemas (verified copy of spec/schemas/) |
template/ |
Single source of the template repository (base/, l10n/es, l10n/en and the formats/ variants) |
skills/ |
Single source of the skills |
tools/ |
Build and release scripts (in the sdist, not in the wheel) |
tests/ |
Tests |
deploy/ |
Reserved for the full mode; no code in v0.1 |
Licenses
The framework is released under Apache-2.0 (LICENSE and NOTICE). Each path has its license in REUSE.toml, and the repository complies with REUSE 3.3 (reuse lint).
| Path | License |
|---|---|
src/, tools/, tests/, schemas/ and the rest of the repository |
Apache-2.0 |
spec/ and docs/ |
CC-BY-4.0 |
skills/ |
MIT-0 |
template/ |
MIT-0 for code and CC0-1.0 for example text; template/base/ has its own REUSE.toml |
src/aucove/_data/spdx-licenses.json |
CC0-1.0 (the SPDX license list) |
The template and the skills use licenses without conditions so that research projects do not inherit Apache-2.0 obligations (11-trazabilidad REQ-TRACE-57).
Non-affiliation notice
aucove is an independent open source project. It is not affiliated with, endorsed by, or sponsored by Anthropic, OpenAI, Google, GitHub, or any other provider mentioned. Claude, Claude Code, Codex, Gemini, GitHub, and other marks belong to their respective owners and are mentioned only to indicate compatibility.
Español
Por qué aucove
El uso de modelos y agentes de IA está cambiando la forma de hacer investigación. En muchos grupos, cada persona ya trabaja con un asistente que busca bibliografía, discute ideas, redacta y corre análisis, y varias lo hacen a la vez en un mismo proyecto. aucove es una propuesta para integrar los modelos de IA a la investigación colaborativa tal como ya sucede: cada quien trabaja con su agente sobre un repositorio común, y el grupo mantiene reglas claras sobre quién hace qué, quién lo revisa y qué entra a la versión común.
Cuando la IA escribe parte del texto o del código, la autoría tiene que ser lo primero. Importa quién propuso una idea, quién hizo el trabajo, quién lo revisó y cuándo, y el grupo tiene que poder mostrarlo sin depender de la memoria ni de la buena voluntad. aucove reúne esa evidencia mientras se trabaja:
- cada entrega y cada integración se sellan con una fecha verificable;
- la historia del proyecto queda versionada, en un repositorio privado que se abre por hitos o en uno público desde el primer día;
- cada guardado declara qué herramienta y qué modelo de IA se usaron;
- en cada hito, el grupo resguarda las pruebas fuera de GitHub, por ejemplo en un registro cifrado de OSF, y puede publicar el trabajo con un DOI en Zenodo.
Con ese registro, los conflictos de autoría se pueden prevenir o resolver con pruebas.
aucove surge de esa necesidad. Es de código abierto, quien quiera colaborar es bienvenido, y esperamos que les sea útil en sus proyectos.
Qué es
aucove es un framework de código abierto para equipos de investigación que trabajan en paralelo sobre un mismo repositorio de GitHub, cada persona con el agente de IA que prefiera, como Antigravity CLI, Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, goose u OpenCode. Cada quien tiene a su cargo partes del trabajo y toma tareas sin chocar con las demás, y otra persona revisa y aprueba cada entrega. El CI valida cada entrega, compila el PDF si el proyecto usa LaTeX y la sella con una fecha verificable: cada quien puede probar su aporte sin publicar antes de tiempo.
El nombre viene de AUtoría COlaborativa VErificable, y se pronuncia au-CO-ve.
Cómo funciona
- Tarea. Un trabajo concreto sobre tus partes, como los métodos, un capítulo o un experimento. La reclamas para que nadie más la tome.
- Entrega. Tu trabajo listo para revisión, con una nota de lo que hiciste. El CI la revisa y la sella.
- Aprobación. Otra persona la revisa y la integra a la versión común.
flowchart LR
tu["Tú"] -->|le pides algo| agente["Tu agente de IA<br/>en la carpeta del proyecto"]
agente -->|reclamar, guardar, entregar| aucove["aucove<br/>en tu computadora"]
aucove -->|ramas, tareas y entregas| github["GitHub<br/>el repo del grupo y su CI"]
Tu agente se abre en la carpeta del proyecto, que es un clon del repo del grupo, y llama a aucove para el trabajo mecánico. Lo que el agente ejecuta, como un análisis, un entrenamiento o la compilación del PDF, corre en tu computadora. Una sesión en la nube, como la web de Claude Code (claude.ai/code), es una opción para cuando no quieres instalar nada. Lo explica Cómo funciona.
Qué lo distingue
- Fecha y origen verificables. Cada entrega se sella con OpenTimestamps, y cada integración, además, con dos sellos de tiempo RFC 3161. Con la firma del proyecto, una llave que publica el grupo prueba además que el proyecto emitió cada registro. El repo puede seguir privado, y cualquiera puede verificar un sello después, incluso sin aucove.
- Partes con dueño. Cada parte tiene una persona a cargo. El agente no toca lo ajeno, y si algo se cuela, el CI lo detiene antes de que llegue a la versión común.
- La IA como asistente, y declarada. El agente busca bibliografía, discute ideas, escribe y corre código. Cada guardado registra la herramienta y el modelo que se usaron, y aprobar sigue siendo cosa de personas.
- Con el agente que prefieras, o sin ninguno. Todos siguen las mismas reglas (
AGENTS.md) y pasan por el mismo CI. Claude Code y Codex tienen la integración completa desde la0.1.0(skills, servidor MCP y hooks). Cualquier otro agente que leaAGENTS.mdy pueda ejecutar comandos, como Antigravity CLI, Cursor, Gemini CLI, GitHub Copilot, goose u OpenCode, trabaja con las reglas, el contexto compartido y la CLI, y el CI detiene sus errores. También se puede trabajar sin IA, con la CLI. - Los datos en su lugar. Los datos crudos nunca entran al repo, y el responsable fija qué puede ver la IA según qué tan sensibles son.
- LaTeX opcional. Con LaTeX, el CI compila el PDF de cada entrega; sin LaTeX, el proyecto trabaja en Markdown.
Instalación
aucove se instala una vez por computadora, en dos pasos: primero uv, la herramienta que lo instala, y después aucove, en su versión exacta y con las dependencias fijadas en el requirements-lock.txt de su Release (01-arquitectura §5.1).
1. uv. Sáltate este paso si uv --version ya funciona en tu terminal.
En Windows, en PowerShell 5.1 o 7:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
En macOS o Linux, en bash o zsh:
curl -LsSf https://astral.sh/uv/install.sh | sh
Si tu institución bloquea esos scripts, usa winget install --id=astral-sh.uv -e en Windows o brew install uv en macOS. Después cierra la terminal y abre una nueva, para que encuentre el comando uv.
2. aucove, en la terminal nueva.
En Windows, en PowerShell:
$lock = New-TemporaryFile
Invoke-WebRequest -UseBasicParsing https://github.com/aucove/aucove/releases/download/v0.1.0rc2/requirements-lock.txt -OutFile $lock.FullName
$env:UV_COMPILE_BYTECODE = "1"; uv tool install "aucove==0.1.0rc2" --constraints $lock.FullName
uv tool update-shell
En macOS o Linux, en bash o zsh:
LOCK="$(mktemp)"
curl -fsSL -o "$LOCK" https://github.com/aucove/aucove/releases/download/v0.1.0rc2/requirements-lock.txt
UV_COMPILE_BYTECODE=1 uv tool install "aucove==0.1.0rc2" --constraints "$LOCK"
uv tool update-shell
Después, reinicia la terminal y tu agente. aucove doctor comprueba la instalación, el token de GitHub y el proyecto, y dice qué arreglar.
Para verificar sellos en tu computadora (aucove evidence verify), instálalo con el extra evidence: en el comando uv tool install, escribe "aucove[evidence]==0.1.0rc2". Si aucove ya estaba instalado, el mismo comando le agrega el extra. El CI sella cada entrega sin él.
Primeros pasos
La guía de uso va por perfil (in English):
- Investigador: preparar tu computadora y tu token, y un día de trabajo con el agente.
- Responsable: preparar el proyecto una vez y revisar las entregas cada semana.
- Al cerrar una etapa: resguardar las pruebas y publicar.
- Quien administra el repo: la firma del proyecto, una sola vez.
- Quien revisa desde afuera: verificar un registro o un paquete.
- Si pasa algo: choques, vencimientos, datos, tokens y fallas.
- Para ver cómo se configura cada proyecto: cuatro equipos de ejemplo.
Estado
Versión 0.1. La 0.1.0rc2 es una versión preliminar con el núcleo completo (CLI y servidor MCP), la plantilla y su CI. Los skills y los hooks para Claude Code y Codex, como /empezar y /entregar, el repositorio plantilla publicado y el devcontainer llegan con la 0.1.0. Mientras tanto, lo mismo se le pide al agente con palabras o se hace con los comandos aucove. Los cambios de cada versión están en CHANGELOG.md, y la especificación v0.1, que es la autoridad normativa, en spec/.
Colabora
aucove está en su primera versión y queremos mejorarlo junto con quienes lo usan. Cualquier aporte ayuda:
- Cuéntanos cómo te va. Si lo pruebas en tu grupo, abre un Issue con lo que funcionó, lo que costó y lo que faltó.
- Reporta errores y propón mejoras en los Issues.
- Envía cambios con un pull request. Lee antes CONTRIBUTING.md: todo commit lleva
Signed-off-by(DCO) y la ayuda de una IA se declara conAssisted-by. - Ayuda con la documentación: mejora las guías o tradúcelas a otros idiomas.
- Opina sobre el diseño. Las preguntas abiertas de la especificación están en
spec/13-preguntas-abiertas.md.
aucove mismo se desarrolla con ayuda de agentes de IA. Los commits hechos con IA lo declaran con Assisted-by (la herramienta y el modelo), y la persona que los firma con Signed-off-by revisó el cambio y responde por él. La IA no figura como coautora, porque no puede ser autora ni responder por el código.
Para reportar una vulnerabilidad, sigue SECURITY.md en lugar de abrir un Issue. La convivencia se rige por CODE_OF_CONDUCT.md.
Verificar una versión
Cada versión se publica desde este repositorio con Trusted Publishing y lleva atestaciones de su construcción (10-seguridad §6). Para comprobar que una rueda salió del workflow de release de este repositorio:
pypi-attestations verify pypi --repository https://github.com/aucove/aucove pypi:aucove-0.1.0rc2-py3-none-any.whl
gh attestation verify aucove-0.1.0rc2-py3-none-any.whl -R aucove/aucove
El primer comando usa pypi-attestations, que se instala aparte, y el segundo, la CLI de GitHub sobre la rueda descargada.
Puertas soportadas
| Puerta | Superficie | Nivel |
|---|---|---|
| Claude Code | Terminal, extensiones de IDE y pestaña Code de Claude Desktop | 1 |
| Claude Code | Sesiones web (claude.ai/code); soltar una tarea se hace desde la terminal o Desktop | 1 |
Agentes que leen AGENTS.md |
Codex y Antigravity CLI, sin garantía de hooks | 2 |
Agentes que leen AGENTS.md |
OpenCode y goose, sin prueba de humo | 2 |
| Web de GitHub | Revisión e integración | 1 |
| Entorno | .devcontainer/ y Codespaces |
2 |
El nivel 1 se prueba en cada cambio o en cada versión, y un defecto bloquea la publicación. El nivel 2 tiene una prueba de humo manual en cada versión, y un defecto se documenta en sus notas. Las demás puertas (la pestaña Chat de Claude Desktop, Cowork, claude.ai, Overleaf, Jupyter AI…) no están soportadas en v0.1 (12-mvp §1.3). Cualquier otro agente que lea AGENTS.md y pueda ejecutar comandos, como Cursor, Gemini CLI o GitHub Copilot, trabaja en el nivel básico: las reglas, el contexto compartido y la CLI, sin hooks, y el CI detiene sus errores (00-marco D-58).
Estructura del repositorio
| Ruta | Contenido |
|---|---|
src/aucove/ |
Paquete del núcleo |
spec/ |
Especificación v0.1, autoridad normativa |
docs/ |
Guía de uso, en inglés y en español |
schemas/ |
Esquemas JSON publicados (copia verificada de spec/schemas/) |
template/ |
Fuente única del repositorio plantilla (base/, l10n/es, l10n/en y las variantes de formats/) |
skills/ |
Fuente única de los skills |
tools/ |
Scripts de build y release (van en el sdist, no en la rueda) |
tests/ |
Pruebas |
deploy/ |
Reservado para el modo completo; sin código en v0.1 |
Licencias
El framework se publica bajo Apache-2.0 (LICENSE y NOTICE). Cada ruta tiene su licencia en REUSE.toml, y el repositorio cumple REUSE 3.3 (reuse lint).
| Ruta | Licencia |
|---|---|
src/, tools/, tests/, schemas/ y el resto del repositorio |
Apache-2.0 |
spec/ y docs/ |
CC-BY-4.0 |
skills/ |
MIT-0 |
template/ |
MIT-0 para el código y CC0-1.0 para el texto de ejemplo; template/base/ trae su propio REUSE.toml |
src/aucove/_data/spdx-licenses.json |
CC0-1.0 (la lista de licencias de SPDX) |
La plantilla y los skills van en licencias sin condiciones para que los proyectos de investigación no hereden obligaciones de Apache-2.0 (11-trazabilidad REQ-TRACE-57).
Aviso de no afiliación
aucove es un proyecto independiente de código abierto. No está afiliado a Anthropic, OpenAI, Google, GitHub ni a otros proveedores mencionados, ni cuenta con su respaldo o patrocinio. Claude, Claude Code, Codex, Gemini, GitHub y las demás marcas pertenecen a sus titulares y se mencionan solo para indicar compatibilidad.
Metadata
Release files for aucove 0.1.0rc2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| aucove-0.1.0rc2.tar.gz | 2.0 MB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aucove-0.1.0rc2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.1 MB
Release files / aucove-0.1.0rc2.tar.gz
| Download URL | aucove-0.1.0rc2.tar.gz |
|---|---|
| Size | 2.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
70439a01f1457be67d1eaaeaf621159f8e535b15edf85f7d0b9880653b64a534
|
|
BLAKE2b-256 checksum How to use checksums |
20fdc79a5baf1eb110399cca9faf9ca792e22a72de9efdf55232b3235a4670b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.
Transparency logRelease files / aucove-0.1.0rc2-py3-none-any.whl
| Download URL | aucove-0.1.0rc2-py3-none-any.whl |
|---|---|
| Size | 1.1 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
eb86845dc3cbd2bb843b23eda381fb57fbac2851999334caafc3cf65b3fd5474
|
|
BLAKE2b-256 checksum How to use checksums |
b5434c7ae75735f7b1960a8e6c77ddd95c062ae4bc742ec42485073176c11a54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.
Transparency logSecurity for aucove 0.1.0rc2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for aucove-0.1.0rc2.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.