${family.name}
${family.line}.
${familyTree(family).map(({ spec }) => `${spec.name}`).join(" · ")}
.env files into chat — a hosted, end-to-end-encrypted vault addressed as team:<team>/<vault>." },
{ name: ".env", detail: "Parse, diff, redact, and write local env files without leaking values into logs." },
{ name: "Doppler", detail: "Sync project/config scoped secrets through provider adapters and auditable key fingerprints." },
{ name: "Railway", detail: "Read and write service variables as a deployment target with explicit approval gates." },
{ name: "GitHub Secrets", detail: "Manage repo, organization, and environment secrets through provider-neutral operations." },
{ name: "sh1pt", detail: "Sync the distribution credential vault — App Store Connect, Play, npm, Docker, and Cloudflare tokens — through the sh1pt CLI." }
];
const credentialSurfaces = [
{ name: "CLI", detail: "`logicsrc credentials` ships provider listing, dry-run plans, diffs, approvals, sync, rollback, and audit exports today." },
{ name: "SDK", detail: "`createCredentialEngine()` in `@logicsrc/plugin-credential-sharing` exposes the same source, target, policy, and audit objects for Node/TS." },
{ name: "TUI", detail: "A Credential Sharing panel reviews key diffs, providers, approval prompts, fingerprints, and failure states without showing raw secrets." },
{ name: "PWA", detail: "Planned: provider connection health, dry-run previews, approval history, and redacted sync evidence." }
];
const hireUsWork = [
{ name: "AI agent workflow specs", detail: "Open schemas, repo-local plans, AgentSwarm flows, AgentByte screening contracts, and MCP resources." },
{ name: "Reference implementations", detail: "CLI, TUI, SDK, PWA, API, curl, and provider-neutral plugin surfaces that prove the spec can be used." },
{ name: "Integration hardening", detail: "GitHub, CoinPay, model providers, webhooks, audit logs, permissions, and deployment-ready contracts." },
{ name: "Open infrastructure", detail: "Portable code and specs first: no closed workflow lock-in, no one-off agent scripts that cannot be audited." }
];
// The stable top-level routes, each a real page. `id` is the route segment, so
// the card links straight to it. The rendered article ids are prefixed
// (`page-docs`) because three of these -- openspec, credential-sharing, hire-us
// -- are also section ids further up this same document, and duplicate ids made
// the in-page scroll targets ambiguous.
const pages = [
{ id: "docs", title: "Docs", detail: "Specification guides, CLI conventions, schemas, plugin contracts, SDK conventions, and MCP resources." },
{ id: "blog", title: "Blog", detail: "Project notes for LogicSRC, AgentSwarm, AgentByte, OpenSpec workflows, and reference implementations." },
{ id: "openspec", title: "OpenSpec", detail: "Comparison and compatibility notes for OpenSpec.dev-style repo-local specs, proposals, tasks, and deltas." },
{ id: "credential-sharing", title: "Credential Sharing", detail: "Open replacement architecture for portable secret sync across end-to-end-encrypted team vaults, .env, Doppler, Railway variables, GitHub Secrets, and sh1pt." },
{ id: "hire-us", title: "Hire Us", detail: "$400/hour LogicSRC work on open infrastructure, specs, AI agent workflows, and reference implementations paid through CoinPay after project acceptance." },
{ id: "about", title: "About", detail: "LogicSRC is the Profullstack open specification project for human and AI agent coordination." },
{ id: "terms", title: "Terms", detail: "Terms of engagement: the $400/hour rate, what is billable, how approved hours are invoiced, the 10-hour minimum, cancellation, acceptable use, and reference implementation boundaries." },
{ id: "privacy", title: "Privacy", detail: "What this site collects and what it does not: analytics, the Hire Us form, the CoinPay sign-in cookie, and where credential data does and does not go." }
];
const comparisonRows = [
{
area: "Primary scope",
logicsrc: "Open coordination standards for humans, agents, plugins, payments, hosted products, and reference implementations.",
openspec: "Lightweight spec-driven planning for code changes and agent work."
},
{
area: "Artifacts",
logicsrc: "Schemas, plugin manifests, task/agent/run docs, event contracts, `@logicsrc/sdk`, MCP resources, CLI/TUI/PWA/API surfaces.",
openspec: "Repo-local specs, proposals, design docs, implementation tasks, and spec deltas."
},
{
area: "Agents",
logicsrc: "Agent profiles, runs, audit logs, model routing, AgentSwarm orchestration, and provider-neutral execution records.",
openspec: "Persistent requirements and planning context for coding agents."
},
{
area: "CLI",
logicsrc: "`logicsrc` as the canonical OpenStandards CLI.",
openspec: "`@fission-ai/openspec` plus native coding-tool slash command integrations."
},
{
area: "MCP",
logicsrc: "Standards MCP server with schemas, validation tools, and prompts.",
openspec: "OpenSpec.dev currently positions itself as no-MCP."
},
{
area: "Compatibility",
logicsrc: "`--openspec` should read/write OpenSpec.dev-style repo-local planning artifacts where useful.",
openspec: "Can remain the lightweight planning layer inside repos."
}
];
export function renderPageMarkup(path = "/"): string {
return `
Profullstack open spec project
Open schemas, primitives, and conventions for coordination between humans, AI agents, plugins, payment systems, and hosted products.
${renderInstallCommand("hero")}Four families of specifications. LogicSRC defines the shared language; products implement it without owning the standard.
${family.line}.
${familyTree(family).map(({ spec }) => `${spec.name}`).join(" · ")}
An open spec AI agent platform for routing work across models, tools, providers, and repositories.
LogicSRC is adding model-provider integration primitives so a CLI or agent runtime can switch between major AI models, choose the cheapest capable option, or rotate models automatically for resilience and cost control.
logicsrc agentswarm --yolo \\
--repo profullstack/logicsrc \\
--agents reproduce,patch,review
${item.detail}
An open contract for durable, source-backed domain knowledge shared by humans and AI agents.
Define the things in a domain, connect them with typed claims, preserve where each fact came from, and let agents query or propose changes through governed interfaces. Storage-agnostic, model-provider-neutral, and usable with no account.
Type Person, Project, Codebase
Entity eth:person:avery-lindqvist
Claim Avery --worksOn--> ZK Prover
Source the commit it came from
ChangeSet a reviewable proposal
Claims are append-only. Agents propose; humans apply.
A coming-soon LogicSRC plugin spec for AI-era screening, assessments, interviews, and auditable agent-assisted answers.
AgentByte defines open screening sessions for humans, AI-assisted humans, autonomous agents, and human-agent pairs. Instead of pretending AI is absent, the spec records model use, tools, artifacts, scorecards, policy decisions, and evidence.
logicsrc agentbyte plan create \\
--role "AI Engineer" \\
--repo profullstack/logicsrc
logicsrc agentbyte session audit \\
--session ssn_123 \\
--format markdown
${item.detail}
Versioned JSON Schema files are the contract source for tasks, agents, runs, events, and plugins.
${schema.path}
npm install
npm run schemas:validate
npm --workspace @logicsrc/cli run dev -- \\
task validate ./task.yaml
The CLI belongs here as standards tooling: validate schemas, inspect objects, drive SDK/TUI/PWA/MCP contracts, and exercise compatible implementations.
An available LogicSRC OpenSpec for replacing closed credential-sharing workflows with auditable, provider-neutral secret sync — including end-to-end-encrypted team vaults you can share by email. Shipped in @logicsrc/plugin-credential-sharing.
LogicSRC defines the credential source, target, diff, approval, sync, rollback, and audit objects. External tools can consume the contract, but LogicSRC remains the open standards CLI and does not call out to proprietary product commands.
logicsrc credentials providers
logicsrc credentials diff --from env --from-path .env --to railway \\
--to-project <projectId> --to-config <environmentId>
logicsrc credentials plan --from env --from-path .env --to doppler \\
--to-project <project> --to-config <config>
logicsrc credentials sync --plan <planId> # dry-run, no writes
logicsrc credentials sync --plan <planId> --approve # writes to the target
logicsrc credentials audit --run <runId> --format markdown
logicsrc credentials rollback --run <runId>
Teams ship today. The server is a zero-knowledge relay for secret values: it stores member X25519 public keys, the vault data-encryption key sealed once per member, and ciphertext. Plaintext values and the raw DEK never leave a member’s machine, and granting access re-seals the key to the new member rather than revealing it. When someone leaves, rotation re-keys the vault and drops their access.
logicsrc login # registers this device's identity key
logicsrc teams create acme --name "Acme Inc"
logicsrc teams push acme web prod --env .env # encrypt + upload
logicsrc teams invite acme teammate@example.com # emails an accept link
logicsrc teams grant acme web prod teammate@example.com
logicsrc teams pull acme web prod --env .env # download + decrypt
logicsrc credentials rotate acme web prod --approve
Not every secret is a KEY=VALUE line. ~/.ssh is a directory of files whose permission bits are load-bearing — a private key restored world-readable is one OpenSSH will refuse to use. The ssh provider moves that directory through the same end-to-end-encrypted vault as everything else and puts each file back with its mode intact, so a new machine is set up rather than merely populated. Restored SSH keys can go straight into ssh-agent instead of onto disk.
logicsrc secrets ssh push profullstack # back up ~/.ssh to vault ssh--<you>
logicsrc secrets ssh list profullstack # what the vault holds: paths, kinds, modes
logicsrc secrets ssh pull profullstack # restore on another machine, permissions and all
logicsrc secrets ssh agent profullstack # load into ssh-agent, never onto disk
${item.detail}
${item.detail}
OpenSpec.dev is adjacent: it focuses on lightweight repo-local planning artifacts. LogicSRC is the broader coordination standard and can support OpenSpec-compatible workflows.
${row.logicsrc}
${row.openspec}
logicsrc --openspec agentswarm --yolo \\
--repo profullstack/logicsrc
--openspec enables OpenSpec.dev-compatible repo-local specs, proposals, tasks, and deltas where supported. openspec import and openspec export summarize those artifacts for LogicSRC workflows. --openspec-only restricts work to LogicSRC-published contracts.
These prove the standard, but they are not the LogicSRC identity.
${item.detail}
$400/hour for accepted LogicSRC work using open infrastructure and open specs for AI agent systems.
Profullstack standards work
Hire us to turn agent ideas into portable LogicSRC specs, CLIs, SDKs, MCP resources, PWAs, APIs, and provider-neutral plugin workflows. We prioritize auditable contracts, repo-local artifacts, and integrations that can move between model providers and infrastructure.
Billed against actual hours worked, invoiced after you approve them. Ten-hour minimum engagement; cancel any time with one week’s notice and pay only for hours already approved. See Terms.
${item.detail}
After we accept the project, we invoice approved hours at $400/hour through CoinPay without exposing merchant credentials to the browser.
COINPAY_ORG=profullstack
COINPAY_PRODUCT=logicsrc-hire-us
COINPAY_RATE_USD_PER_HOUR=400
COINPAY_BILLING=metered_hours
COINPAY_MINIMUM_HOURS=10
COINPAY_STATUS=pending_acceptance
LogicSRC.com should expose stable project pages for docs, publishing, company context, and legal basics.
${page.detail}