Attest
C+ 72 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
A lightweight Python library that stores knowledge facts with built‑in verification to ensure data authenticity.
Description
The library provides an in‑memory knowledge database that records facts together with cryptographic attestations, allowing developers to verify the authenticity and integrity of each entry. It stores data in efficient NumPy arrays, supports flexible schema‑less records, and exposes a simple API for adding, querying, and validating records. Designed for research, data pipelines, and applications that demand trustworthy knowledge representation, it eliminates the risk of propagating unverified information. The verification layer automatically signs new facts and checks signatures on retrieval, ensuring that data has not been tampered with. Its minimal dependencies and straightforward interface make it easy to integrate into existing Python projects.
الوصف
توفر المكتبة قاعدة بيانات معرفة في الذاكرة تُسجّل الحقائق مع توقيعات تشفيرية، ما يتيح للمطورين التحقق من أصالة وسلامة كل سجل. تُخزن البيانات في مصفوفات NumPy عالية الكفاءة، وتدعم سجلات بدون مخطط ثابت، وتقدم واجهة برمجة تطبيقات بسيطة لإضافة، استعلام، والتحقق من السجلات. صممت لتناسب البحث، خطوط أنابيب البيانات، وتطبيقات تتطلب تمثيل معرفة موثوق، وتقلل خطر انتشار معلومات غير مؤكدة. طبقة التحقق تُوقع تلقائياً الحقائق الجديدة وتتحقق من التوقيعات عند الاسترجاع، ما يضمن عدم تعديل البيانات. بفضل تبعياتها القليلة وواجهة الاستخدام السلسة، يمكن دمجها بسهولة في مشاريع بايثون القائمة. تميزها هو الجمع بين سهولة الاستخدام والاعتمادية العالية في نفس الوقت.
Novelty
6/10Tags
Technologies
Claude Models
Quality Score
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (100% test-to-source ratio)
- Code linting configured (ruff (possible))
- Consistent naming conventions (snake_case)
- Properly licensed project
Weaknesses
- Potential hardcoded secrets in 2 files
- 1345 duplicate lines detected \u2014 consider DRY refactoring
- 5 'god files' with >500 LOC need decomposition
Recommendations
- Move hardcoded secrets to environment variables or a secrets manager
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility · code-quality intelligence platform · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | > Licensed under the Business Source License 1.1. Free to use, modify, and self-host. Cannot be offered as a competing managed service. Converts to Apache 2.0 after 4 years. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Testing | testing | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
