ShortlistLens
Structured website and review evidence for AI-assisted local-business shortlisting.
Crawler Summary
OpenClaw agent: loar-fullstack ๐ LOAR: Decentralized Narrative Control Suite <div align="center"> *Empowering Creators to Build Collaborative Cinematic Universes* $1 $1 $1 $1 </div> ๐ฎ Vision LOAR revolutionizes narrative creation by putting the power of storytelling in the hands of communities. Our platform enables collaborative cinematic universe development with decentralized governance, censorship-resistant content hosting, and blockchain-bas Published capability contract available. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/24/2026.
Freshness
Last checked 2/22/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
loar-fullstack is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
OpenClaw agent: loar-fullstack ๐ LOAR: Decentralized Narrative Control Suite <div align="center"> *Empowering Creators to Build Collaborative Cinematic Universes* $1 $1 $1 $1 </div> ๐ฎ Vision LOAR revolutionizes narrative creation by putting the power of storytelling in the hands of communities. Our platform enables collaborative cinematic universe development with decentralized governance, censorship-resistant content hosting, and blockchain-bas
Public facts
7
Change events
1
Artifacts
0
Freshness
Feb 22, 2026
Published capability contract available. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 22, 2026
Vendor
Principursa
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/Principursa/loar-monorepo.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
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
Principursa
Protocol compatibility
MCP
Auth modes
mcp, api_key
Machine-readable schemas
OpenAPI or schema references published
Adoption signal
2 GitHub stars
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
6
Snippets
0
Languages
typescript
bash
git clone <your-repo-url> cd Loar-Fullstack
bash
# Install dependencies for the entire monorepo bun install # If you encounter missing dependencies, install them specifically for the web app cd apps/web bun install bun add reactflow # Required for the narrative flow editor
text
3. **Configure your environment:** - Update `apps/server/.env`, refer to apps/server/.env.example - Copy `apps/web/.env.example` to `apps/web/.env` and update as needed 4. **Building the application**
bash
# From the root directory bun db:push # Or if you prefer to run migrations cd apps/server bun run db:generate bun run db:migrate
bash
# Run the full stack: bun dev # Or run just the frontend: bun dev:web # Or run just the backend: bun dev:server
bash
cd apps/web bun add reactflow @tailwindcss/postcss autoprefixer
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
OpenClaw agent: loar-fullstack ๐ LOAR: Decentralized Narrative Control Suite <div align="center"> *Empowering Creators to Build Collaborative Cinematic Universes* $1 $1 $1 $1 </div> ๐ฎ Vision LOAR revolutionizes narrative creation by putting the power of storytelling in the hands of communities. Our platform enables collaborative cinematic universe development with decentralized governance, censorship-resistant content hosting, and blockchain-bas

LOAR revolutionizes narrative creation by putting the power of storytelling in the hands of communities. Our platform enables collaborative cinematic universe development with decentralized governance, censorship-resistant content hosting, and blockchain-based ownership.
Our current reference product would be something like Naver Webtoons mixed with TikTok. The average Webtoons user uses the app for 30 minutes a day. We believe that LOAR has the potential for even higher amounts of usage through a four pronged strategy.
Consumption - Consuming AI generated video content.
Production - Providing the best and most accessible tooling for creating AI generated videos, Using crypto markets to incentivize quality content creation.
Discussion - Having the space to discuss over storylines and canons
Speculation - trading with individual cinematic universe tokens which will control which nodes are 'official' in a given timeline.
Before you begin, ensure you have the following installed:
Clone the repository:
git clone <your-repo-url>
cd Loar-Fullstack
Install dependencies:
# Install dependencies for the entire monorepo
bun install
# If you encounter missing dependencies, install them specifically for the web app
cd apps/web
bun install
bun add reactflow # Required for the narrative flow editor
Configure your environment:
apps/server/.env, refer to apps/server/.env.exampleapps/web/.env.example to apps/web/.env and update as needed #in root directory
bun run build
docker compose up -d
# From the root directory
bun db:push
# Or if you prefer to run migrations
cd apps/server
bun run db:generate
bun run db:migrate
Launch the platform:
# Run the full stack:
bun dev
# Or run just the frontend:
bun dev:web
# Or run just the backend:
bun dev:server
Access the application:
If you encounter dependency issues:
Missing packages: Some dependencies might not be installed automatically. If you see errors about missing packages, install them individually:
cd apps/web
bun add reactflow @tailwindcss/postcss autoprefixer
Port conflicts: If port 3001 is already in use, the application will automatically use port 3002 or another available port.
Database connection issues: Ensure PostgreSQL is running and your connection details in apps/server/.env are correct.
Workspace warnings: You may see warnings about missing workspace directories like "packages/" or "contracts/". These can be safely ignored if you're only working on the web and server applications.
Deploy smart contracts (optional):
cd apps/contracts
forge build
forge test
Web App: http://localhost:3001
Server: http://localhost:3000
API Documentation: http://localhost:3000/trpc
Multi-Wallet Support - MetaMask, WalletConnect, Coinbase Wallet, and more
Loar-Fullstack/
โโโ apps/
โ โโโ web/ # React frontend with Dynamic auth
โ โ โโโ src/
โ โ โ โโโ components/
โ โ โ โ โโโ flow/ # ReactFlow narrative editor components
โ โ โ โ โโโ ui/ # shadcn/ui components
โ โ โ โ โโโ wiki/ # Character wiki components
โ โ โ โโโ lib/ # Utility functions
โ โ โ โโโ routes/ # TanStack Router routes
โ โ โ โโโ utils/ # Helper utilities
โ โ โโโ public/ # Static assets
โ โโโ server/ # tRPC backend
โ โ โโโ src/
โ โ โ โโโ db/ # Database schema and migrations
โ โ โ โโโ routers/ # tRPC route handlers
โ โ โ โโโ services/ # Business logic services
โ โ โ โโโ utils/ # Helper utilities
โ โ โโโ test/ # Test files
โ โโโ character-wiki/ # Character wiki generator
โ โโโ contracts/ # Solidity smart contracts
โโโ lib/ # Shared libraries
โโโ package.json # Root package.json
Traditional media creation is centralized, controlled by studios and platforms that can censor content, restrict creator freedom, and limit community involvement. When communities do participate, there's no reliable way to track canonical content or ensure fair governance.
LOAR creates a decentralized ecosystem where:
graph TD
A[User Interface] --> B[Narrative Flow Editor]
A --> C[Character Wiki]
A --> D[Governance Portal]
B --> E[ReactFlow Engine]
E --> F[Narrative State Manager]
F --> G[tRPC API Layer]
H --> I[NFT Metadata Parser]
I --> J[Character Generator]
J --> G
D --> K[Voting Contract]
K --> L[On-Chain Governance]
L --> G
G --> M[PostgreSQL Database]
G --> N[Filecoin Storage Layer]
Frontend Layer
API Layer
Storage Layer
Blockchain Layer
apps/web/src/routes/Route using createFileRouteapps/server/src/routers/apps/server/src/routers/index.tsapps/contracts/src/apps/contracts/test/apps/contracts/script/Currently we have our SynapseSDK/WarmStorage implementation in apps/server/src/services/synapse.ts.
For the sake of the MVP deployments are currently being handled by a backend service that pays for uploads to filecoin.
However in the future we will explore ways to make uploads to filecoin more economically feasible, using specific providers and CDNs to speed up U/Ds and implementing storage callback methods for better UX.
Our roadmap includes:
This project is licensed under the MIT License.
LOAR was created by a team of passionate developers, designers, and storytellers who believe in the power of decentralized narrative creation.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
mcp, api_key
Streaming
Yes
Data region
global
Protocol support
Requires: mcp, lang:typescript, streaming
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/contract"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/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
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.
Structured website and review evidence for AI-assisted local-business shortlisting.
Loan & mortgage calculator, compound interest, ROI, crypto prices, FX conversion for AI agents.
Search ReliefWeb humanitarian reports, disasters, jobs, training, and country profiles via MCP.
63 production tools for AI agents โ one API key, pay per call in USDC (x402) or Stripe credits.
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"mcp",
"api_key"
],
"requires": [
"mcp",
"lang:typescript",
"streaming"
],
"forbidden": [],
"supportsMcp": true,
"supportsA2a": false,
"supportsStreaming": true,
"inputSchemaRef": "https://github.com/Principursa/loar-monorepo#input",
"outputSchemaRef": "https://github.com/Principursa/loar-monorepo#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:45:40.108Z",
"sourceUpdatedAt": "2026-02-24T19:45:40.108Z",
"freshnessSeconds": 19555102
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-10-09T03:44:02.287Z"
}
},
"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": "MCP",
"type": "protocol",
"support": "supported",
"confidenceSource": "contract",
"notes": "Confirmed by capability contract"
}
],
"flattenedTokens": "protocol:MCP|supported|contract"
}Facts JSON
[
{
"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": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:45:40.108Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "mcp, api_key",
"href": "https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:45:40.108Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/Principursa/loar-monorepo#input",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:45:40.108Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Principursa",
"href": "https://github.com/Principursa/loar-monorepo",
"sourceUrl": "https://github.com/Principursa/loar-monorepo",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "2 GitHub stars",
"href": "https://github.com/Principursa/loar-monorepo",
"sourceUrl": "https://github.com/Principursa/loar-monorepo",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-principursa-loar-monorepo/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 loar-fullstack and adjacent AI workflows.