# Vigil Science
**Complete reproducible science platform**
Vigil Science provides a unified CLI for reproducible science workflows, combining cryptographic provenance with platform integration.
## Installation
```bash
pip install vigil-science
```
## Quick Start
```bash
# Initialize a new project
vigil init my-project
cd my-project
# Generate signing keys
vigil signing generate-keypair
# Run experiments
vigil run python experiment.py
# Generate receipt
vigil promote
# Verify reproducibility
vigil verify
# Upload to platform (optional)
vigil login
vigil push
```
## What's Included
This package provides the complete Vigil platform:
- **vigil-core**: Cryptographic operations, local reproducibility, CLI tools
- **vigil-client**: Platform integration, authentication, artifact management
## Commands
### Core Commands
- `vigil init` - Initialize new project
- `vigil run` - Execute reproducible workflows
- `vigil promote` - Generate cryptographic receipts
- `vigil verify` - Verify reproducibility
- `vigil doctor` - Health check and diagnostics
### Platform Commands
- `vigil login` - Authenticate with platform
- `vigil push` - Upload verified artifacts
- `vigil pull` - Download artifacts
- `vigil search` - Search platform artifacts
### Utility Commands
- `vigil signing generate-keypair` - Generate Ed25519 keys
- `vigil signing sign` - Sign receipts
- `vigil signing verify` - Verify signatures
- `vigil completion` - Generate shell completions
## Documentation
- [Getting Started](https://docs.vigil.cofactor.app/getting-started)
- [CLI Reference](https://docs.vigil.cofactor.app/cli-reference)
- [Architecture](https://docs.vigil.cofactor.app/architecture)
## Support
- [GitHub Issues](https://github.com/cofactor/vigil/issues)
- [Documentation](https://docs.vigil.cofactor.app)
- [Community](https://discord.gg/vigil)
## License
Apache 2.0 - see [LICENSE](LICENSE) for details.
Raw data
{
"_id": null,
"home_page": null,
"name": "vigil-science",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "cli, cryptography, provenance, reproducible, science",
"author": "Science Abundance",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/32/1f/933931fe769007515f5e797ddbf9ef1bb06f00249ad9c4f4263381041c64/vigil_science-0.3.10.tar.gz",
"platform": null,
"description": "# Vigil Science\n\n**Complete reproducible science platform**\n\nVigil Science provides a unified CLI for reproducible science workflows, combining cryptographic provenance with platform integration.\n\n## Installation\n\n```bash\npip install vigil-science\n```\n\n## Quick Start\n\n```bash\n# Initialize a new project\nvigil init my-project\ncd my-project\n\n# Generate signing keys\nvigil signing generate-keypair\n\n# Run experiments\nvigil run python experiment.py\n\n# Generate receipt\nvigil promote\n\n# Verify reproducibility\nvigil verify\n\n# Upload to platform (optional)\nvigil login\nvigil push\n```\n\n## What's Included\n\nThis package provides the complete Vigil platform:\n\n- **vigil-core**: Cryptographic operations, local reproducibility, CLI tools\n- **vigil-client**: Platform integration, authentication, artifact management\n\n## Commands\n\n### Core Commands\n- `vigil init` - Initialize new project\n- `vigil run` - Execute reproducible workflows\n- `vigil promote` - Generate cryptographic receipts\n- `vigil verify` - Verify reproducibility\n- `vigil doctor` - Health check and diagnostics\n\n### Platform Commands\n- `vigil login` - Authenticate with platform\n- `vigil push` - Upload verified artifacts\n- `vigil pull` - Download artifacts\n- `vigil search` - Search platform artifacts\n\n### Utility Commands\n- `vigil signing generate-keypair` - Generate Ed25519 keys\n- `vigil signing sign` - Sign receipts\n- `vigil signing verify` - Verify signatures\n- `vigil completion` - Generate shell completions\n\n## Documentation\n\n- [Getting Started](https://docs.vigil.cofactor.app/getting-started)\n- [CLI Reference](https://docs.vigil.cofactor.app/cli-reference)\n- [Architecture](https://docs.vigil.cofactor.app/architecture)\n\n## Support\n\n- [GitHub Issues](https://github.com/cofactor/vigil/issues)\n- [Documentation](https://docs.vigil.cofactor.app)\n- [Community](https://discord.gg/vigil)\n\n## License\n\nApache 2.0 - see [LICENSE](LICENSE) for details.\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Vigil Science: Complete reproducible science platform",
"version": "0.3.10",
"project_urls": {
"Documentation": "https://docs.vigil.cofactor.app",
"Homepage": "https://vigil.cofactor.app",
"Issues": "https://github.com/cofactor/vigil/issues",
"Repository": "https://github.com/cofactor/vigil"
},
"split_keywords": [
"cli",
" cryptography",
" provenance",
" reproducible",
" science"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "b99ceb241dc2043bc2a61d21f38f9e06540a6d32f9cf37c009173caf5f82d2f8",
"md5": "289e7d66f405d80627453cddf9230e45",
"sha256": "ed03ef32bdca0d57ce89d97b092de730411d83c2d4e815b7ebd8ef404fe0023d"
},
"downloads": -1,
"filename": "vigil_science-0.3.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "289e7d66f405d80627453cddf9230e45",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 7763,
"upload_time": "2025-10-22T00:42:57",
"upload_time_iso_8601": "2025-10-22T00:42:57.049082Z",
"url": "https://files.pythonhosted.org/packages/b9/9c/eb241dc2043bc2a61d21f38f9e06540a6d32f9cf37c009173caf5f82d2f8/vigil_science-0.3.10-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "321f933931fe769007515f5e797ddbf9ef1bb06f00249ad9c4f4263381041c64",
"md5": "11cd687ff12aded2a270d2479cdfdb72",
"sha256": "067a4a7d1c282ac5a145934e78b944cdb65d7f18a101b5a12b0b5998340ea963"
},
"downloads": -1,
"filename": "vigil_science-0.3.10.tar.gz",
"has_sig": false,
"md5_digest": "11cd687ff12aded2a270d2479cdfdb72",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 7987,
"upload_time": "2025-10-22T00:42:58",
"upload_time_iso_8601": "2025-10-22T00:42:58.047869Z",
"url": "https://files.pythonhosted.org/packages/32/1f/933931fe769007515f5e797ddbf9ef1bb06f00249ad9c4f4263381041c64/vigil_science-0.3.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-22 00:42:58",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "cofactor",
"github_project": "vigil",
"github_not_found": true,
"lcname": "vigil-science"
}