InnerOS role: Core Platform
Lifecycle: Active
Lineage: Core InnerOS platform; accelerated and publicly validated through the All Things Agentic Hackathon 2026.This is the primary public reference for the InnerOS coordination, governance, execution, evidence, recovery, and local/cloud routing architecture.
InnerOS principle: hackathons are validation environments. Reusable capabilities are extracted into maintained products and platform layers rather than treated as disconnected one-off projects.
An AI operating system for a real small technology company.
InnerOS watches signals, remembers context, delegates work, executes through bounded tools, verifies outcomes, recovers stalled work, and brings the human back only when the human is actually needed.
All Things Agentic Hackathon 2026 - Fortified Enterprise Fleet
For MCP Small/Full, dual-node coordination, local agents, and Bellini recovery, start here: docs/CANONICAL_CONTINUITY_HANDOFF_20260930.md. Do not rely on chat history alone; verify Git state and live runtime evidence.
Start here: JUDGES_START_HERE.md
Live Judge Console: https://inneros.creatorcore.ai/app/judge
Devpost: https://devpost.com/software/innerops-aria-enterprise-agent-fleet
This public repository is the single canonical hackathon source of truth. Existing products such as Workforce are real integration targets and operational proof, but judges do not need a second repository to evaluate InnerOS.
InnerOS did not start as a hackathon prompt.
It grew from a practical problem: one person becoming the bottleneck of a small technology company while simultaneously handling customers, field operations, software development, infrastructure, cloud services, billing, funding opportunities, hackathons, email, vendors, and new products.
Building isolated AI assistants helped, but it also created a new problem: someone still had to watch the assistants, remember the deadlines, notice the important email, check whether development stalled, recover broken services, and decide what should happen next.
InnerOS is an attempt to remove that coordination burden.
The core operating loop is:
signal -> relevance -> memory -> decision -> delegation
-> execution -> verification -> recovery -> evidence -> learning
The scarce resource we are optimizing for is not tokens. It is human attention.
InnerOS receives signals from real operational systems instead of waiting for a perfect user prompt.
Signals can come from:
- email and opportunity feeds;
- GitHub/GitLab repositories;
- infrastructure and service health;
- cloud providers and billing/credit events;
- hackathon and funding deadlines;
- business systems;
- workforce and physical-access events;
- messaging channels;
- other agents.
ARIA, the agent fleet, then coordinates the next safe action:
- classify the signal in the context of current projects and priorities;
- retrieve persistent operational context;
- select the appropriate specialist capability;
- acquire ownership/locks where required;
- execute through scoped deterministic tools;
- route sensitive actions through approval policy;
- verify the outcome;
- persist evidence and state;
- recover or escalate stalled work;
- suppress duplicate noise once the loop is closed.
This is deliberately different from a chat loop. Many agent demos begin with a prompt. InnerOS begins with the world.
flowchart TB
WORLD[Real-world signals\nEmail | Git | Cloud | Devices | Business | Deadlines]
INTEL[Executive Intelligence\nRelevance | Deadline | Value | Risk | Dedupe]
MEM[Persistent Memory & Operational State]
ARIA[ARIA Orchestrator / Agent Registry]
POLICY[Identity | Policy | Approval | Guardrails]
EXEC[Bounded Tool Execution]
VERIFY[Verification | Evidence | Observability]
subgraph LOCAL[Local Sovereign Compute]
NV[NVIDIA Node\nRTX 3060 12GB\nOllama + operational services]
AMD[AMD Node\nRadeon AI PRO R9700\nROCm + vLLM]
end
subgraph GOOGLE[Google Cloud Plane]
GEMINI[Gemini 3.5+]
ADK[Google Agent Framework\nADK / GenAI SDK]
CR[Cloud Run]
FS[Firestore]
PS[Pub/Sub where appropriate]
MA[Model Armor / Agentic Defense]
end
CHATGPT[ChatGPT\nHuman-facing engineering & operations interface]
MCP[InnerOS MCP / Tool Layer]
WORLD --> INTEL --> MEM --> ARIA
MEM <--> ARIA
ARIA --> POLICY --> EXEC --> VERIFY --> MEM
ARIA <--> NV
ARIA <--> AMD
ARIA <--> GEMINI
GEMINI <--> ADK
ADK --> CR
CR <--> FS
CR <--> PS
POLICY <--> MA
CHATGPT <--> MCP <--> ARIA
InnerOS is not running on one workstation and it is not cloud-only. The local plane currently spans two heterogeneous servers.
Live hardware discovery confirms:
- Ubuntu 24.04 LTS;
- 31 GiB system RAM;
- NVIDIA GeForce RTX 3060 with 12,288 MiB VRAM;
- Ollama local model runtime;
- MongoDB, Qdrant, n8n, Home Assistant and supporting data/integration services;
- MCP, authentication, browser automation, messaging and operational services.
This node remains important because much of the ecosystem began here and many long-running services still live on it.
Live hardware/runtime discovery confirms:
- AMD-based Linux server;
- AMD Radeon AI PRO R9700 (RDNA4 / gfx1201);
- approximately 32 GiB class VRAM;
- ROCm runtime;
- vLLM OpenAI-compatible serving;
- larger local coding/inference workloads.
At the time of this README update, the local vLLM plane was serving a Qwen3 Coder 30B-class quantized model.
The two nodes are treated as a resource fabric. Work is routed according to capability, privacy, cost, available hardware and risk.
Cloud when it adds value. Local when it does not.
A meaningful part of InnerOS has been built and operated through ChatGPT as the human-facing command, engineering and reasoning interface, connected to the system through the InnerOS MCP/tool layer.
That is intentionally documented rather than hidden simply because this hackathon is hosted by Google.
For the All Things Agentic Hackathon, the Google-native path uses Gemini 3.5+, Google agent tooling, and Google Cloud infrastructure. Gemini is an important reasoning/runtime participant, but InnerOS is not designed around vendor lock-in.
The architecture separates:
- model reasoning;
- persistent memory and state;
- identity and access;
- deterministic business rules;
- scoped tools;
- execution ownership;
- verification;
- human approval.
This allows local models, Gemini, ChatGPT-assisted operations and other authorized providers to participate behind the same operational controls.
ARIA coordinates specialized operational capabilities with distinct scopes. Current capabilities include areas such as:
- executive signal and opportunity intelligence;
- hackathon and funding monitoring;
- local model/runtime routing;
- software-development execution;
- repository ownership, locks and isolated Git worktrees;
- testing, evidence and pull-request workflows;
- infrastructure/service monitoring and recovery;
- Google Cloud and Cloudflare operations;
- persistent memory and coordination;
- Discord/messaging surfaces;
- browser automation;
- workforce, payroll, access and credential domains;
- reporting and administrative operations.
The system deliberately avoids treating every problem as an LLM problem. Deterministic operations stay deterministic; models are used for classification, planning, synthesis and context-aware decisions.
InnerOS maintains an agent/capability catalog instead of hard-coding the whole system into one giant prompt. Capabilities can be discovered and routed by task class.
Operational tasks use persistent state, ownership, revisions, heartbeats, retries and recovery. A timestamp alone does not count as progress; stalled work can be distinguished from actual forward motion.
Project decisions, operational context and evidence survive beyond individual chat sessions.
Execution is constrained by scoped tool surfaces, repository authorization, approval boundaries, tenant context and secret-handling rules.
Actions produce task state, logs and evidence so an operator can reconstruct what happened instead of trusting an opaque success message.
Real autonomy requires real security boundaries.
InnerOS already uses several defense-in-depth patterns:
- allowlisted commands instead of arbitrary shell execution;
- repository policies and isolated worktrees;
- RACB-style ownership/locking to prevent concurrent collisions;
- approval gates for high-impact mutations;
- secrets stored server-side instead of returned to agents;
- tenant isolation and server-derived identity where applicable;
- deterministic financial/payroll rules outside probabilistic model output;
- audit/evidence capture;
- stalled-worker detection and bounded recovery.
For the Google-hosted path, the hackathon work is also mapping and integrating Google's agentic-defense capabilities, including:
- Model Armor for prompt injection, jailbreak, tool-output and sensitive-data screening where applicable;
- least-privilege IAM / agent identity;
- policy-aware gateways and bounded egress/tool access;
- Security Command Center / observability evidence where practical within the hackathon scope.
The AMD node is a first-class part of the architecture.
AMD's newly released AMD Skills concept is especially relevant because it brings AMD-validated operational knowledge into agent coding tools using a reusable skills format. InnerOS is evaluating this as a safer alternative to letting every agent improvise ROCm operations.
We are deliberately not performing a risky production ROCm major-version upgrade immediately before the hackathon deadline. The priority is reusable skills, diagnostics, evidence and bounded experiments that do not destabilize the working R9700 runtime.
See docs/AMD_ROCM_STRATEGY.md.
InnerOS grew out of real operational software.
One product built and operated in this environment is Workforce, a multi-tenant workforce platform covering attendance, schedules, mobile check-ins, biometrics, incidents, reporting and deterministic pre-payroll.
The relationship is:
InnerOS helps operate the company
-> the company builds Workforce
-> Workforce automates customer operations
Workforce remains a commercial P0 for a real customer, but the hackathon project is the broader InnerOS/ARIA operating layer.
- Gemini 3.5 or newer;
- Google Agent Development Kit (ADK) and/or Google GenAI SDK;
- Google Cloud Run;
- Cloud Firestore;
- Pub/Sub where asynchronous event distribution is useful;
- Google Cloud IAM/agent identity patterns;
- Model Armor and agentic-defense controls where integrated;
- Google Cloud logs/console evidence for production-readiness proof.
The project has $150 in Google Cloud hackathon credits reserved for bounded deployment, validation, security/observability and demo workloads.
This repository and project are explicit about prior work.
Before the All Things Agentic submission period, the ecosystem already included workforce functionality, local AI infrastructure, MCP integrations, server services and earlier experiments with agents.
The hackathon contribution is the new unified InnerOS/ARIA enterprise operating layer built during the submission period, including work such as:
- expanded multi-agent orchestration;
- durable execution state;
- ownership and locking;
- local/cloud routing;
- recovery and anti-freeze behavior;
- enterprise governance boundaries;
- cross-domain coordination;
- Google Cloud deployment path;
- executive signal-to-action intelligence;
- observability/evidence improvements;
- the new coherent product architecture and demo path.
Pre-existing components are foundations, not falsely claimed as new hackathon work.
This repository contains a large operational system. The minimal local runtime can be started independently of the full production environment.
- Linux recommended;
- Python 3.12+;
- Git;
- MongoDB for the full persistent operational path;
- environment variables from
platform/.env.example; - optional provider credentials only for the integrations you intend to test.
git clone https://github.com/Rafa-Innerchispa/innerops-agentic-platform.git
cd innerops-agentic-platform/platformpython3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cp .env.example .envFill only the environment variables required for the integration being exercised. Do not commit secrets.
./run.shDefault local API port:
8101
./run_mcp.shDefault MCP port:
8102
curl http://127.0.0.1:8101/statusFrom the repository root with the virtual environment active:
python3 -m unittest discover -s platform/tests -p 'test_*.py'Individual hackathon-focused tests can also be run directly as they are added.
The hackathon build has a Cloud Run deployment in Google Cloud project innerops-agentic-platform, region us-central1, with persistent state configured for Firestore on the cloud path.
The final submission/demo will show:
- Cloud Run service/revision evidence;
- a live
.run.appendpoint or console evidence; - Firestore/state updates;
- Gemini/Google agent execution evidence;
- the autonomous workflow and verification trail.
The demo should not tour hundreds of tools.
It should prove one thing beyond argument:
InnerOS notices something the human is not watching, understands why it matters, delegates the work, takes the safe actions it is allowed to take, verifies the result, and asks the human only for the decision that genuinely requires them.
The strongest candidate is the Executive Intelligence workflow built from real incoming email/opportunity/credit signals.
JUDGES_START_HERE.md- single entrypoint for evaluationdocs/THE_STORY.md- the lived story behind InnerOSdocs/AGENTIC_DEFENSE.md- security/governance mappingdocs/AMD_ROCM_STRATEGY.md- AMD Skills and ROCm adoption strategydocs/ALL_THINGS_AGENTIC.md- submission scope, requirements and evidence checklistplatform/README.md- legacy/core MCP runtime notes retained for historical/technical context
InnerOS notices what matters, does what it safely can, and brings the human back only when the human is actually needed.