AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | π Star if you like it!
Crawler Summary
PQC-Swarm is an autonomous Agentic AI system built for the HEC-NCEAC GenAI Hackathon. It uses CrewAI to automatically scan and upgrade legacy cryptographic code into NIST-approved Post-Quantum Cryptography (PQC). π PQC-Swarm **Autonomous Agentic System for Post-Quantum Cryptographic Migration** PQC-Swarm is an agentic AI-powered security engineering system that automatically audits legacy cryptographic implementations, identifies quantum-vulnerable primitives, generates post-quantum replacements, and verifies the resulting code for cryptographic and implementation readiness. --- π Project Links * **π Live Streamlit Applica Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Freshness
Last checked 10/9/2026
Best For
PQC-Swarm is best for crewai, multi-agent workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB REPOS, runtime-metrics, public facts pack
PQC-Swarm is an autonomous Agentic AI system built for the HEC-NCEAC GenAI Hackathon. It uses CrewAI to automatically scan and upgrade legacy cryptographic code into NIST-approved Post-Quantum Cryptography (PQC). π PQC-Swarm **Autonomous Agentic System for Post-Quantum Cryptographic Migration** PQC-Swarm is an agentic AI-powered security engineering system that automatically audits legacy cryptographic implementations, identifies quantum-vulnerable primitives, generates post-quantum replacements, and verifies the resulting code for cryptographic and implementation readiness. --- π Project Links * **π Live Streamlit Applica
Public facts
4
Change events
1
Artifacts
0
Freshness
Oct 9, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Oct 9, 2026
Vendor
Aiwithirfan
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Setup snapshot
Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Aiwithirfan
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
0
Snippets
0
Languages
python
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB REPOS
Editorial quality
ready
PQC-Swarm is an autonomous Agentic AI system built for the HEC-NCEAC GenAI Hackathon. It uses CrewAI to automatically scan and upgrade legacy cryptographic code into NIST-approved Post-Quantum Cryptography (PQC). π PQC-Swarm **Autonomous Agentic System for Post-Quantum Cryptographic Migration** PQC-Swarm is an agentic AI-powered security engineering system that automatically audits legacy cryptographic implementations, identifies quantum-vulnerable primitives, generates post-quantum replacements, and verifies the resulting code for cryptographic and implementation readiness. --- π Project Links * **π Live Streamlit Applica
Autonomous Agentic System for Post-Quantum Cryptographic Migration
PQC-Swarm is an agentic AI-powered security engineering system that automatically audits legacy cryptographic implementations, identifies quantum-vulnerable primitives, generates post-quantum replacements, and verifies the resulting code for cryptographic and implementation readiness.
The emergence of sufficiently capable quantum computers presents a significant long-term threat to widely deployed public-key cryptography.
Algorithms such as:
are vulnerable to quantum attacks based on Shor's algorithm.
PQC-Swarm addresses this migration challenge through a coordinated multi-agent architecture that automates the transition from vulnerable classical cryptography toward NIST-standardized Post-Quantum Cryptography (PQC).
Instead of manually reviewing cryptographic code, developers can submit vulnerable source code and allow the agentic swarm to:
Audit β Refactor β Verify
Modern software systems contain large amounts of legacy cryptographic code.
Manually migrating this code introduces several challenges:
PQC-Swarm provides an automated workflow to address these challenges.
PQC-Swarm uses three specialized AI agents operating as a sequential security-engineering pipeline.
βββββββββββββββββββββββ
β Vulnerable Code β
ββββββββββββ¬βββββββββββ
β
βΌ
βββββββββββββββββββββββ
β π AUDITOR AGENT β
β β
β Detects vulnerable β
β cryptographic β
β primitives β
ββββββββββββ¬βββββββββββ
β
βΌ
βββββββββββββββββββββββ
β π REFACTORER AGENT β
β β
β Migrates legacy β
β crypto to NIST PQC β
ββββββββββββ¬βββββββββββ
β
βΌ
βββββββββββββββββββββββ
β β
VERIFIER AGENT β
β β
β Checks syntax, APIs β
β and PQC readiness β
ββββββββββββ¬βββββββββββ
β
βΌ
βββββββββββββββββββββββ
β Migration Report β
β + Refactored Code β
β + Verification β
βββββββββββββββββββββββ
𧬠Multi-Agent Architecture
β1. π Quantum Vulnerability Auditor
βThe Auditor analyzes submitted source code and identifies cryptographic weaknesses.
βDetects:
βRSA
βECC
βECDSA
βECDH
βDiffie-Hellman
βDSA
βSHA-1
βWeak cryptographic constructions
βInsecure key sizes
βOutput:
The Auditor produces a structured security report containing:
βExecutive summary
βRisk assessment
βVulnerability findings
βExact code evidence
βAlgorithm identification
βQuantum threat analysis
βSeverity
βRecommended migration
β2. π Post-Quantum Refactoring Engineer
The Refactorer transforms vulnerable cryptographic implementations into post-quantum alternatives.
NIST Mapping:
Legacy CryptographyPQC Migration
RSA Key EstablishmentML-KEM
ECDHML-KEM
DHML-KEM
RSA SignaturesML-DSA
ECDSAML-DSA
DSAML-DSA
SHA-1Modern secure hashing strategy
Supported NIST Standards:
βFIPS 203 β ML-KEM
βFIPS 204 β ML-DSA
βFIPS 205 β SLH-DSA
βFor the current implementation, PQC-Swarm uses ML-KEM-768 and ML-DSA-65 through the Python pqcrypto package.
β3. β
Code Verification & Readiness Analyst
βThe Verifier independently reviews the generated implementation.
βIt checks:
βPython syntax
βImport validity
βFunction completeness
βCryptographic API usage
βML-KEM key generation
βML-KEM encapsulation
βML-KEM decapsulation
βML-DSA signing
βML-DSA verification
βAES-256-GCM usage
βNonce handling
βSession-key recovery
βLegacy cryptography removal
βNIST terminology
βKey management considerations
βInput validation
βError handling
βVerification Results:
The system can return:
VERDICT: PASS
or
VERDICT: PASS WITH WARNINGS
or
VERDICT: FAIL
βπ‘οΈ Cryptographic Migration Model
βPQC-Swarm follows a hybrid cryptographic design when symmetric encryption is required.
βFor example:
ML-KEM-768
β
βΌ
Shared Secret
β
βΌ
AES-256-GCM
β
βΌ
Protected Data
Important Design Principle:
ML-KEM is a Key Encapsulation Mechanism (KEM). It establishes a shared secret; it does not directly encrypt arbitrary application plaintext.
βPQC-Swarm therefore uses the resulting shared secret with AES-256-GCM for symmetric encryption where appropriate.
βπ§ Agentic Workflow
User Source Code
β
βΌ
βββββββββββββββββββββββ
β Auditor β
β Vulnerability Scan β
βββββββββββ¬ββββββββββββ
β
βΌ
βββββββββββββββββββββββ
β Refactorer β
β PQC Transformation β
βββββββββββ¬ββββββββββββ
β
βΌ
βββββββββββββββββββββββ
β Verifier β
β Security Validation β
βββββββββββ¬ββββββββββββ
β
βΌ
Final Migratio
Output
βπ οΈ Technology Stack
TechnologyPurpose
PythonCore application
StreamlitWeb interface
CrewAIMulti-agent orchestration
GroqLLM inference
LangChain GroqGroq integration
pqcryptoPost-quantum cryptographic primitives
cryptographyAES-256-GCM
NIST PQC StandardsCryptographic migration guidance
π Project Structure
PQC-Swarm/
β
βββ app.py
βββ agents.py
βββ tasks.py
βββ crew.py
βββ llm.py
βββ requirements.txt
βββ README.md
β
βββ assets/
βββ screenshots/
Core Components:
βapp.py: Streamlit user interface and application workflow.
βagents.py: Defines the Auditor, Refactorer, and Verifier agents.
βtasks.py: Defines the specialized tasks executed by each agent.
βcrew.py: Orchestrates the sequential multi-agent workflow.
βllm.py: Provides the CrewAI-compatible Groq LLM adapter.
βrequirements.txt: Contains the project's Python dependencies.
ββοΈ Installation
β1. Clone the Repository
git clone (https://github.com/YOUR-USERNAME/PQC-Swarm.git)
cd PQC-Swarm
2. Create a Virtual Environment
python -m venv venv
Windows:
venv\Scripts\activate
3. Install Dependencies
pip install -r requirements.txt
4. Configure Groq API
Create a Groq API key and provide it through the application's API-key field.
Never commit API keys to GitHub.
ββΆοΈ Running the Application
βStart the Streamlit application:
streamlit run app.py
The application will open in your browser.
βπ₯οΈ Application Workflow
Step 1 β Provide API Key: Enter your Groq API key.
Step 2 β Select Model: Choose the supported Groq model.
Step 3 β Select Language: Currently optimized for: Python
Step 4 β Submit Vulnerable Code:
Example:
from Crypto.PublicKey import RSA
key = RSA.generate(2048)
public_key = key.publickey()
Step 5 β Run Swarm: The three agents execute sequentially.
Step 6 β Review Results: The application provides:
βπ Audit Report
βπ Refactored Code
ββ
Verification Status
π Example Migration
βBefore
from Crypto.PublicKey import RSA
from Crypto.Cipher import PKCS1_OAEP
key = RSA.generate(2048)
public_key = key.publickey()
def encrypt_session_key(session_key):
return PKCS1_OAEP.new(public_key).encrypt(session_key)
After
from pqcrypto.kem import ml_kem_768
from cryptography.hazmat.primitives.ciphers.aead import AESGCM
βπ Security Considerations
βPQC-Swarm is an AI-assisted cryptographic migration tool, not a replacement for expert security review.
βGenerated code should be independently reviewed before deployment in production environments. Particular attention should be given to:
βKey lifecycle management
βSecure key storage
βKey serialization
βError handling
βInput validation
βCryptographic parameter selection
βProtocol-level security
βAuthentication
βCertificate infrastructure
βOperational key rotation
βA successful AI verification result should not be interpreted as a formal security certification.
ββ οΈ Current Limitations
βPython is currently the primary supported language.
βAI-generated migrations require human review.
βProduction key-management integration is not included.
βThe system does not perform formal mathematical verification of cryptographic implementations.
βComplex application-specific cryptographic protocols may require manual migration.
βVerification results depend partly on the underlying LLM analysis.
βπ― Future Roadmap
βPhase 1 β Current
β[x] AI-powered vulnerability auditing
β[x] Multi-agent architecture
β[x] RSA detection
β[x] ECC/ECDSA detection
β[x] ECDH/DH detection
β[x] DSA detection
β[x] SHA-1 detection
β[x] ML-KEM migration
β[x] ML-DSA migration
β[x] Automated verification
β[x] Streamlit interface
βPhase 2
β[ ] C/C++ support
β[ ] Java support
β[ ] JavaScript/TypeScript support
β[ ] Go support
β[ ] Repository-level scanning
β[ ] GitHub integration
β[ ] Automated pull-request generation
βPhase 3
β[ ] Enterprise codebase analysis
β[ ] Cryptographic dependency graph
β[ ] Migration tracking dashboard
β[ ] CI/CD security integration
β[ ] Policy-based compliance reporting
β[ ] Automated migration recommendations
βπ Standards Alignment
βPQC-Swarm is designed around the NIST Post-Quantum Cryptography standards:
StandardAlgorithmRole
FIPS 203ML-KEMKey Encapsulation
FIPS 204ML-DSADigital Signatures
FIPS 205SLH-DSAHash-Based Signatures
π§ͺ Testing Strategy
βPQC-Swarm can be tested against intentionally vulnerable cryptographic examples.
βTest Cases:
βRSA-2048 β ML-KEM / ML-DSA
βECC / ECDSA β ML-DSA
βECDH β ML-KEM
βDH β ML-KEM
βDSA β ML-DSA
βSHA-1 β Modern secure hashing strategy
βEach test should be evaluated across all three stages:
Detection β Migration β Verification
βπ Deployment
βPQC-Swarm can be deployed as a Streamlit application.
βRecommended deployment architecture:
User
β
βΌ
Streamlit UI
β
βΌ
CrewAI Orchestrator
β
βββ Auditor
βββ Refactorer
βββ Verifier
β
βΌ
Groq LLM
β
βΌ
PQC Migration Results
π₯ Team
βPQC-Swarm Hackathon Team
βProject: PQC-Swarm
βDomain: Generative AI Β· Agentic AI Β· Cybersecurity Β· Post-Quantum Cryptography
βTeam Leader: Irfan Shah
βMembers: Ayesha Hasan, Muhammad Faran, Shayan Farrukh, Maryam Awan, Minahil Naveed
βπ Project Highlights
βπ€ Autonomous multi-agent security workflow
βπ Automated cryptographic vulnerability detection
βπ AI-assisted post-quantum migration
β𧬠NIST-aligned PQC implementation
ββ
Independent verification agent
βπ Cryptography-aware code generation
βπ Structured security reporting
ββ‘ Groq-powered inference
βπ₯οΈ Interactive Streamlit interface
ββοΈ Disclaimer
βPQC-Swarm is an experimental/hackathon security engineering project intended for research, education, and assisted code migration.
βIt should not be treated as a substitute for professional cryptographic engineering, formal security analysis, penetration testing, compliance validation, or independent code review.
βπ License
βMIT License
ββ PQC-Swarm
Audit legacy cryptography.
Refactor for the post-quantum era.
Verify before deployment.
βAudit β Refactor β Verify
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/crewai-aiwithirfan-pqc-swarm/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-aiwithirfan-pqc-swarm/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-aiwithirfan-pqc-swarm/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | π Star if you like it!
AI Agents & MCPs & AI Workflow Automation β’ (~400 MCP servers for AI agents) β’ AI Automation / AI Agent with MCPs β’ AI Workflows & AI Agents β’ MCPs for AI Agents
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
The Frontend for Agents & Generative UI. React + Angular
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-aiwithirfan-pqc-swarm/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-aiwithirfan-pqc-swarm/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-aiwithirfan-pqc-swarm/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-aiwithirfan-pqc-swarm/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-aiwithirfan-pqc-swarm/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-aiwithirfan-pqc-swarm/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_REPOS",
"generatedAt": "2026-10-10T06:22:45.152Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "crewai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "multi-agent",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Aiwithirfan",
"href": "https://github.com/aiwithirfan/PQC-Swarm",
"sourceUrl": "https://github.com/aiwithirfan/PQC-Swarm",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T11:47:36.414Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/crewai-aiwithirfan-pqc-swarm/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-aiwithirfan-pqc-swarm/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T11:47:36.414Z",
"isPublic": true
},
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/crewai-aiwithirfan-pqc-swarm/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-aiwithirfan-pqc-swarm/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub Β· GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to PQC-Swarm and adjacent AI workflows.