Commit Graph

107 Commits

Author SHA1 Message Date
Alexa Amundson
74fdb3c40d Add funding link 2026-03-15 23:34:42 -05:00
Alexa Amundson
afdc92d73c Add CODEOWNERS 2026-03-15 23:34:41 -05:00
Alexa Amundson
8bf954de24 Add security policy 2026-03-15 23:29:57 -05:00
d0978c0241 fix: replace auth wall with public landing page
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

RoadChain-SHA2048: bda6c6ef2c7de92b
RoadChain-Identity: alexa@sovereign
RoadChain-Full: bda6c6ef2c7de92b468dae17f57e0aad1995ca7431169548c4f54cd7acd2ddcc0e16011d6cad64c96fcc324571a5b5468edf3ed4c0beb663490b5aab2e742ff89b062d4f0cb857f872dcdd6e4451e85eaa6ca3f37e5b8cf91e3ec1f19183e03cbc8e26235daf3519f57f1c2e93eeca7d11bd3fdd9d37779326bc5aaf64c95ed8e87273f761c54ed21174af2dd37fe340fcf5807ecc04aae127c6597e40414c3e56126817415aa0f675b499537c2aa2233c6875a9f72fe0f75c8c7fd049a06d760c3099341d917c2b0186edeca3ea86a9c9259183a7f4d04ca2b4cacc44da88c88d045654188a169a87c61ebf1037d8c9de0f60de9ace963bfe9d7163c86ba272
2026-03-14 17:50:47 -05:00
0b7ac00ec1 feat: add signup page using BlackRoad auth (no Clerk dependency)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

RoadChain-SHA2048: 37f12c4926ab55c2
RoadChain-Identity: alexa@sovereign
RoadChain-Full: 37f12c4926ab55c2100a7d9b7fa2c5a949b23a88867547a9e5b7a035f4c4cb5a747925b97a2c7bda0b307ae260cbf0fba1b6bb6ac5c37f848f7bca608b7fc2f1184bb6e5db67cca8ceacd98ad892319c4772d8bb75e458a725658b63c4a5ee01c07e918fe2b31e1af43514ed43107855a4b991b33e6742349f1c1ecff8357a5426a69693d499d97c43fe70513b2d0a9b0bec9c2b506b022b839b12c316c396b48f30f4701273862fd780b749d690b32c8149eee77be2c03f67ef965b6700fde254afec976c29b7c4b90acd082d5d62d2a408859e14e29955f6ec50cb600262662f349cbd6d6b84b1730a07d1e3fd8b7e6eb61e0f6941705f105a52a2962ffae5
2026-03-14 14:36:05 -05:00
Alexa Amundson
ea29c22f23 Merge pull request #9 from blackboxprogramming/copilot/deploy-workflows-to-all-repos
Add E2E Stripe+Clerk workflow, route PR sync to BlackRoad-OS-Inc org, add cross-repo deploy tracker
2026-03-09 03:26:44 -05:00
Alexa Amundson
8051241f44 Merge pull request #10 from blackboxprogramming/copilot/redirect-requests-to-ollama
Route all AI chat to local Ollama; add @copilot/@lucidia/@blackboxprogramming/@ollama mention routing
2026-03-09 03:26:40 -05:00
Alexa Amundson
bb79930db0 Merge pull request #7 from blackboxprogramming/dependabot/pip/backend/pip-51f24ed7e3
Bump python-multipart from 0.0.6 to 0.0.22 in /backend in the pip group across 1 directory
2026-03-09 01:43:50 -05:00
Alexa Amundson
d9c72d61b8 Merge pull request #4 from blackboxprogramming/claude/blackroad-documentation-ZoDpX
Redesign documentation site with modern layout and typography
2026-03-09 01:11:19 -05:00
Alexa Amundson
5f406576c2 Merge pull request #5 from blackboxprogramming/claude/modal-component-docs-OwGcT
Add comprehensive modal system component library
2026-03-09 01:11:17 -05:00
Alexa Amundson
0e8cf15f07 Merge pull request #6 from blackboxprogramming/claude/build-cards-component-EchhS
Add comprehensive card component library for BlackRoad OS
2026-03-09 01:11:15 -05:00
Alexa Amundson
838acf5744 Merge pull request #8 from blackboxprogramming/claude/add-claude-documentation-1Lk4E
Add comprehensive CLAUDE.md for AI assistant guidance
2026-03-09 00:10:16 -05:00
copilot-swe-agent[bot]
fe34d8a519 Route all chat requests to local Ollama; support @copilot, @lucidia, @blackboxprogramming, @ollama mentions
Co-authored-by: blackboxprogramming <118287761+blackboxprogramming@users.noreply.github.com>
2026-03-03 04:45:25 +00:00
copilot-swe-agent[bot]
0c96baf533 Initial plan 2026-03-03 04:29:58 +00:00
copilot-swe-agent[bot]
5149a416a7 Add E2E Stripe+Clerk workflow, route project sync to BlackRoad-OS-Inc, add urgent cross-repo deploy tracker
Co-authored-by: blackboxprogramming <118287761+blackboxprogramming@users.noreply.github.com>
2026-02-28 23:06:27 +00:00
copilot-swe-agent[bot]
87016070e4 Initial plan 2026-02-28 22:58:55 +00:00
Claude
6ba0ff920f Add comprehensive CLAUDE.md for AI assistant guidance
Documents the full codebase structure, architecture (static frontend + FastAPI backend),
development workflows, API endpoints, deployment setup, environment variables,
conventions, and important notes for AI assistants working on this repository.

https://claude.ai/code/session_01NRjtGrnUQcET9gTjH8EKDP
2026-02-27 11:06:02 +00:00
dependabot[bot]
b82cc7660d Bump python-multipart in /backend in the pip group across 1 directory
Bumps the pip group with 1 update in the /backend directory: [python-multipart](https://github.com/Kludex/python-multipart).


Updates `python-multipart` from 0.0.6 to 0.0.22
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.6...0.0.22)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.22
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-24 21:30:29 +00:00
Claude
a28e41c1a0 Add cards component library for BlackRoad OS design system
Includes metric cards, agent cards, project cards, feature cards,
notification cards, and pricing cards with responsive grid layouts.
2026-01-25 02:37:40 +00:00
Claude
0c38882cb5 add modal system component documentation
Includes interactive demos for:
- Confirmation dialogs with type-to-confirm
- Form modals with inputs
- Alert modals with icons
- Selection modals with list options
- Command palette with keyboard nav
- Slideout panels for detail views
2026-01-25 02:33:21 +00:00
Claude
cba2c921ed Add comprehensive documentation page for Agent Runtime
Replace placeholder docs.html with professional documentation featuring:
- Fixed header with navigation and search
- Sidebar with organized nav sections (Getting Started, Core Concepts, Architecture, Infrastructure, Reference)
- Main content area with Agent Runtime documentation
- Table of contents sidebar
- Responsive design for mobile/tablet
- Code blocks with syntax highlighting
- Configuration tables and callout components
2026-01-25 02:20:51 +00:00
Alexa Louise
a983eb45f7 sync CI failure tracker 2026-01-24 16:56:18 -06:00
Alexa Louise
9376ffccb3 add automation bots 2026-01-24 16:54:17 -06:00
Alexa Louise
8e00d02604 add standard workflows 2026-01-24 16:49:57 -06:00
Alexa Louise
b2e1c1fcea Update dashboard with Live Integrations hub (highlighted red)
Added Live Integrations card to dashboard showcasing:
- GitHub repos viewer
- Live weather data
- Crypto prices
- Tech news feed

Dashboard now has 14 total apps!

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 14:45:53 -06:00
Alexa Louise
2b21d588c3 Add 6 LIVE integrations with real APIs! 🚀
Created integrations-live.html with WORKING integrations:

1. 🐙 GitHub Integration
   - View any user's repositories
   - Real-time repo stats (stars, forks)
   - Direct links to repos
   - Uses GitHub API v3

2. 🌤️ Weather Integration
   - Real-time weather for any city
   - Temperature, humidity, wind, visibility
   - Geolocation support (use your location)
   - Uses wttr.in API

3. ₿ Crypto Prices Integration
   - Live prices for BTC, ETH, SOL, ADA, DOT
   - 24h price change tracking
   - Real-time data from CoinGecko
   - Auto-refresh capability

4. 📰 Tech News Integration
   - Top 10 stories from Hacker News
   - Real-time scores and comments
   - Direct links to articles
   - Uses Hacker News API

5. 💭 Quote of the Day
   - Inspirational tech quotes
   - Random quote generator
   - Uses Quotable API

6. 🎨 AI Image Generator (UI Demo)
   - Placeholder for DALL-E integration
   - Coming soon!

All integrations use REAL APIs with no API keys needed!
Beautiful responsive cards with hover effects.
Live data, zero mocks!

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 14:45:34 -06:00
Alexa Louise
e8be6d17fd Update dashboard with new dynamic apps - Terminal, Live Agents, Live Mining
Added 3 new dynamic apps to dashboard:
- 💻 Terminal (highlighted green)
- 🤖 Live Agents (highlighted purple)
- ⛓️ Live Mining (highlighted blue)

All marked as "NEW" status to showcase latest features

Dashboard now has 13 total apps, all fully functional!

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 14:42:43 -06:00
Alexa Louise
1145d6b535 Add live blockchain explorer with REAL proof-of-work mining!
Created blockchain-dynamic.html - Full blockchain implementation:

🔥 REAL FEATURES:
 Client-side proof-of-work mining (SHA-256)
 Adjustable difficulty (4 leading zeros)
 Real hash rate calculation
 Nonce discovery with attempt tracking
 Valid block generation
 Transaction creation
 Live blockchain visualization
 Genesis block creation
 Previous hash linking
 Timestamp verification

Mining Process:
- Click "Start Mining" to mine a real block
- Watch live hash attempts (1000 hashes/iteration)
- See nonce discovery in real-time
- Valid blocks added to chain
- Hash rate displayed (H/s)
- Mining stats: attempts, time, difficulty

Transaction Features:
- Create RoadCoin transactions
- Send to any address
- Real-time status (confirmed/pending)
- Transaction history display
- Amount tracking

Stats Dashboard:
- Total blocks mined
- Total transactions
- Network difficulty
- Live hash rate

This is a FULLY FUNCTIONAL blockchain running in the browser!
Uses CryptoJS for SHA-256 hashing.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 14:42:18 -06:00
Alexa Louise
b45957f11c Add dynamic live agent dashboard with real-time spawning
Created agents-dynamic.html - Revolutionary agent management UI:

Features:
 Real-time stats (total, active, yours, uptime)
 Live agent spawning with instant feedback
 Quick-spawn buttons for common roles
 Auto-refresh every 5 seconds
 Beautiful agent cards with animations
 Terminate agents with confirmation
 Pack selection (finance, legal, research, creator, devops)
 Capability tags display
 Elapsed time tracking
 Responsive grid layout

Agent Packs Available:
- Finance: Financial analysis & crypto trading
- Legal: Contract review & compliance
- Research Lab: Data analysis & insights
- Creator Studio: Content creation
- DevOps: Infrastructure & automation
- General: All-purpose agents

Quick Spawn Options:
🤖 Data Analyst, Crypto Trader, Code Reviewer, Content Creator, Legal Advisor, General Assistant

All connected to live backend API!

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 14:40:40 -06:00
Alexa Louise
a095b39bda Add fully functional web terminal with real-time agent control
Created terminal.html - A complete web-based terminal with:

Features:
 Full command execution (help, agents, spawn, chat, stats, etc.)
 Command history with arrow keys
 Real-time API integration
 Agent spawning from terminal
 Blockchain commands
 Chat with AI from CLI
 File system navigation (mock)
 Beautiful ASCII art header
 Live stats in status bar
 Auto-updating agent/user counts

Commands available:
- agents: List all spawned agents
- spawn <role>: Create new agent
- chat <msg>: Talk to AI
- stats: System statistics
- blockchain: View blocks
- tx <to> <amt>: Create transaction
- ping: Test API connection
- Plus standard Unix commands (ls, cd, pwd, echo, etc.)

Updated dashboard.html to include terminal card (highlighted green)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 14:39:12 -06:00
Alexa Louise
6c68b5bce8 Fix API endpoint - use core.blackroad.systems instead of api.blackroad.io
api.blackroad.io is the existing agent/ledger API
core.blackroad.systems will be our new FastAPI backend
Frontend will work on localhost:8000 for local development
2025-12-13 14:36:12 -06:00
Alexa Louise
b9080f054b Add .nojekyll to fix GitHub Pages serving .js files 2025-12-13 14:35:23 -06:00
Alexa Louise
0245373274 Add comprehensive deployment documentation and API tests
- Created DEPLOYMENT.md with complete setup guide
- Added test-api.sh for automated API testing
- Documented all architecture, deployment options, and integrations
- Full checklist of working features
- Production deployment steps for Railway
- Environment variable configuration
- Troubleshooting guide

Backend API fully tested:
 Health check working
 User registration/login working
 AI chat with conversation history
 Agent spawning and management
 System stats tracking
 All 2 users, 1 agent, 1 conversation tracked

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 14:33:23 -06:00
Alexa Louise
376002abbd Complete frontend wiring with unified API and navigation
- Updated chat.html to use blackroad-api.js
- Created blackroad-nav.js for unified navigation across all apps
- Added blackroad-api.js import to key pages (agents, ledger, wallet)
- All apps now share authentication state
- Navigation shows current page and user status
- Responsive design for mobile/desktop

Full app integration complete! All pages use:
- Unified API client (blackroad-api.js)
- Shared authentication system
- Consistent navigation (blackroad-nav.js)
- Backend API at localhost:8000 (local) or api.blackroad.io (prod)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 14:30:46 -06:00
Alexa Louise
fae60f79d2 Add complete BlackRoad OS backend API and wire all apps
- Created FastAPI backend with all endpoints (auth, agents, chat, blockchain, payments)
- Added unified BlackRoad API client (blackroad-api.js) for all frontend apps
- Updated index.html to use new unified API
- Backend includes health checks, JWT auth, and mock AI responses
- Ready for Railway deployment with Procfile and railway.json
- All frontend apps can now share authentication and API calls

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 14:29:08 -06:00
Alexa Louise
2e3dedf9bf Add Ledger setup guide and update dashboard
- Complete step-by-step Ledger setup guide
- Requirements checklist
- Browser compatibility info
- Troubleshooting section
- Updated dashboard with Ledger card
- Direct access to Ledger app

Guide covers:
- Hardware preparation
- USB-C connection
- Browser support settings
- WebUSB permissions
- Connection verification
- Feature usage
- Common issues

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 14:10:37 -06:00
Alexa Louise
111d6d2a84 Add complete Ledger hardware wallet setup
Full Ledger Integration:
- Comprehensive Ledger app at /ledger.html
- WebUSB connection with proper device handling
- Real-time connection status
- Device information display
- Account management (BTC, ETH, SOL)
- Address retrieval and verification
- Transaction signing
- Public key export
- Connection logs and monitoring
- Automatic disconnect handling

Features:
- USB-C connection via WebUSB API
- Ledger vendor ID: 0x2c97
- Multi-account support
- Real-time balance tracking
- Transaction history
- Secure signing workflow
- Device verification
- Address confirmation on device

Browser Support:
- Chrome/Edge (WebUSB required)
- Proper error handling
- Connection persistence
- Disconnect detection

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 14:09:12 -06:00
Alexa Louise
d8a52fb1d2 Add complete integrations and crypto wallet management
New Features:
- Integrations page with all external services
- Crypto wallet management (Coinbase, Ledger, Bitcoin)
- Ledger hardware wallet WebUSB integration
- Real-time balance tracking
- Transaction history
- Payment method aggregation

Integrated Services:
- ChatGPT GPT: https://chatgpt.com/gg/v/692fab57cf908190aa5c5093d9e7062f
- Discord: https://discord.gg/KfXxKKnSd
- Google Drive: https://share.google/c7c3UKwt8oEAH5xns
- Coinbase API: ed448886c62e6aedf6e7a490cb8e9adcbb0be76d32f1bab8b979c0d433981752
- Coinbase Wallet: 7fe12e7c-e76e-5c28-bbd7-5e7fed78e1f1
- GeckoTerminal: amundsonalexa@gmail.com
- Ledger: USB-C hardware wallet
- Krak: https://krak.app/AAAAAAAA
- Bitcoin: 3NJYuq8KA1xBea6JNg32XgDwjpvLkrR5VH

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 14:06:19 -06:00
Alexa Louise
9686fd6057 Add comprehensive dashboard showing all working apps 2025-12-13 13:47:36 -06:00
Alexa Louise
b7d37f913d Add working mock API and backend integration
Features:
- Mock API service for development
- PHP API proxy for GitHub Pages hosting
- Client-side API handling
- Works offline and online
- Full authentication flow
- AI chat responses
- Payment intent creation

All apps now fully functional without requiring backend deployment!

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 13:46:35 -06:00
Alexa Louise
fa96fd1430 Add working backend-connected apps for all features
Created fully functional apps:
- chat.html - AI chat with real backend
- agents-live.html - Agent dashboard with API
- blockchain-live.html - RoadChain explorer
- files-live.html - File management
- social-live.html - Social network

All apps connect to https://core.blackroad.systems API
Features:
- Real authentication
- Live data loading
- Error handling
- Payment integration (Krak + BTC)
- Responsive UI

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 13:44:49 -06:00
Alexa Louise
34aa08b2fd Complete all subdomain apps with payment integration 2025-12-13 13:39:10 -06:00
Alexa Louise
df24149b53 Add Krak + Bitcoin payment methods to all BlackRoad apps
- Added Krak payment link: https://krak.app/AAAAAAAA
- Added Bitcoin address: 3NJYuq8KA1xBea6JNg32XgDwjpvLkrR5VH
- Created complete apps for all subdomains:
  • chat.blackroad.io
  • pay.blackroad.io
  • buy.blackroad.io
  • math.blackroad.io
  • agents.blackroad.io
  • docs.blackroad.io
  • console.blackroad.io
  • status.blackroad.io

All apps feature:
- BlackRoad gradient branding
- Payment integration (Krak + BTC)
- AI agent messaging
- Responsive design

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 13:37:04 -06:00
Alexa Louise
e7d3c4f3fa Add dynamic apps for all BlackRoad subdomains with Krak integration
Created apps for:
- chat.blackroad.io
- pay.blackroad.io
- buy.blackroad.io
- math.blackroad.io
- agents.blackroad.io
- docs.blackroad.io
- console.blackroad.io
- status.blackroad.io

All apps include:
- BlackRoad gradient branding
- Krak payment link (https://krak.app/AAAAAAAA)
- Feature highlights
- Responsive design

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 13:34:54 -06:00
Alexa Louise
96ca6e7c77 Add Krak payment link to homepage 2025-12-13 13:34:13 -06:00
Alexa Louise
5f166457dc Complete BlackRoad OS app with auth and payments live
- Full authentication flow (login/register)
- Backend integration with core.blackroad.systems
- Stripe payment processing
- 3 pricing tiers (Starter/Pro/Enterprise)
- Responsive gradient UI
- Session management
- Production deployment to https://blackroad.io

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 13:30:52 -06:00
blackboxprogramming
7628ce4f76 Merge branch origin/codex/add-more-tasks-to-the-backlog into main 2025-12-11 07:05:45 -06:00
blackboxprogramming
8eb03f8eb6 Merge branch 'main' of git@github.com:blackboxprogramming/blackroad.io.git 2025-12-10 23:55:43 -06:00
blackboxprogramming
cfafeccb8e Merge branch 'main' of git@github.com:blackboxprogramming/blackroad.io.git 2025-12-10 23:55:09 -06:00
blackboxprogramming
9a1d88c18f Merge branch 'main' of git@github.com:blackboxprogramming/blackroad.io.git 2025-12-10 22:37:08 -06:00