https://github.com/vowctminibro/lethe
· scanned 2026-06-16 00:52 UTC (2 months, 1 week ago)
86 raw signals (0 security + 86 graph)
Last scanned 2 months, 1 week ago · v1 · 86 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 620 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
findExistingAccount |
software | healthy | apps/memory-service/scripts/memwal-spike.ts:findExistingAcc… |
main |
software | healthy | apps/memory-service/scripts/memwal-spike.ts:main |
main |
software | healthy | apps/memory-service/scripts/walrus-smoke.ts:main |
storeBlob |
software | healthy | apps/memory-service/src/walrus.ts:storeBlob |
json |
software | healthy | apps/memory-service/src/walrus.ts:json |
fetchBlob |
software | healthy | apps/memory-service/src/walrus.ts:fetchBlob |
validateNpc |
software | healthy | apps/memory-service/src/server.ts:validateNpc |
entries |
software | healthy | apps/memory-service/src/server.ts:entries |
deleted |
software | healthy | apps/memory-service/src/server.ts:deleted |
decodePrivKey |
software | healthy | apps/memory-service/src/server_new.ts:decodePrivKey |
out |
software | healthy | apps/web/scripts/shoot-screens.mjs:out |
gasless |
software | healthy | apps/web/scripts/pulse-e2e.mjs:gasless |
pulseRecall |
software | healthy | apps/web/scripts/pulse-e2e.mjs:pulseRecall |
aggBytes |
software | healthy | apps/web/scripts/hero-e2e.mjs:aggBytes |
refsB |
software | healthy | apps/web/scripts/hero-e2e.mjs:refsB |
out |
software | healthy | apps/web/scripts/shoot-forget.mjs:out |
kb |
software | healthy | apps/web/scripts/generate-og.mjs:kb |
obj |
software | healthy | apps/web/scripts/onchain-grant-revoke-e2e.mjs:obj |
tx |
software | healthy | apps/web/scripts/onchain-grant-revoke-e2e.mjs:tx |
sui |
software | healthy | apps/web/scripts/onchain-grant-revoke-e2e.mjs:sui |
rpc |
software | healthy | apps/web/scripts/onchain-grant-revoke-e2e.mjs:rpc |
vaultState |
software | healthy | apps/web/scripts/onchain-grant-revoke-e2e.mjs:vaultState |
recall |
software | healthy | apps/web/scripts/onchain-grant-revoke-e2e.mjs:recall |
call |
software | healthy | apps/web/scripts/onchain-grant-revoke-e2e.mjs:call |
log |
software | healthy | apps/web/scripts/onchain-grant-revoke-e2e.mjs:log |
list |
software | healthy | apps/web/scripts/onchain-grant-revoke-e2e.mjs:list |
sseBody |
software | healthy | apps/web/scripts/test-llm-failover.mjs:sseBody |
geminiSse |
software | healthy | apps/web/scripts/test-llm-failover.mjs:geminiSse |
okJson |
software | healthy | apps/web/scripts/test-llm-failover.mjs:okJson |
GROQ_OK |
software | healthy | apps/web/scripts/test-llm-failover.mjs:GROQ_OK |
GEMINI_OK |
software | healthy | apps/web/scripts/test-llm-failover.mjs:GEMINI_OK |
NIM_OK |
software | healthy | apps/web/scripts/test-llm-failover.mjs:NIM_OK |
MM_OK |
software | healthy | apps/web/scripts/test-llm-failover.mjs:MM_OK |
fail |
software | healthy | apps/web/scripts/test-llm-failover.mjs:fail |
hang |
software | healthy | apps/web/scripts/test-llm-failover.mjs:hang |
mockFetch |
software | healthy | apps/web/scripts/test-llm-failover.mjs:mockFetch |
drain |
software | healthy | apps/web/scripts/test-llm-failover.mjs:drain |
test |
software | healthy | apps/web/scripts/test-llm-failover.mjs:test |
sponsorExecute |
software | healthy | apps/web/scripts/gasless-e2e.mjs:sponsorExecute |
created |
software | healthy | apps/web/scripts/gasless-e2e.mjs:created |
ev |
software | healthy | apps/web/scripts/gasless-e2e.mjs:ev |
parseEntries |
software | healthy | apps/web/scripts/smoke-derive.ts:parseEntries |
deriveFor |
software | healthy | apps/web/scripts/smoke-derive.ts:deriveFor |
main |
software | healthy | apps/web/scripts/smoke-derive.ts:main |
net |
software | healthy | apps/web/scripts/smoke-derive.ts:net |
freshSeal |
software | healthy | apps/web/scripts/seal-policy-e2e.mjs:freshSeal |
approveTx |
software | healthy | apps/web/scripts/seal-policy-e2e.mjs:approveTx |
makeSession |
software | healthy | apps/web/scripts/seal-policy-e2e.mjs:makeSession |
main |
software | healthy | apps/web/scripts/smoke-llm.ts:main |
out |
software | healthy | apps/web/scripts/shoot-style-cards.mjs:out |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.mcp.json |
software | healthy | .mcp.json |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
LICENSE |
software | healthy | LICENSE |
SECURITY.md |
software | healthy | SECURITY.md |
BRAND.md |
software | healthy | BRAND.md |
README.md |
software | healthy | apps/memory-service/README.md |
package.json |
software | healthy | apps/memory-service/package.json |
.env.example |
software | healthy | apps/memory-service/.env.example |
tsconfig.json |
software | healthy | apps/memory-service/tsconfig.json |
memwal-spike.ts |
software | healthy | apps/memory-service/scripts/memwal-spike.ts |
walrus-smoke.ts |
software | healthy | apps/memory-service/scripts/walrus-smoke.ts |
walrus.ts |
software | healthy | apps/memory-service/src/walrus.ts |
server.ts |
software | healthy | apps/memory-service/src/server.ts |
server_new.ts |
software | healthy | apps/memory-service/src/server_new.ts |
postcss.config.mjs |
software | healthy | apps/web/postcss.config.mjs |
README.md |
software | healthy | apps/web/README.md |
CLAUDE.md |
software | healthy | apps/web/CLAUDE.md |
package.json |
software | healthy | apps/web/package.json |
.env.example |
software | healthy | apps/web/.env.example |
tsconfig.json |
software | healthy | apps/web/tsconfig.json |
AGENTS.md |
software | healthy | apps/web/AGENTS.md |
next.config.ts |
software | healthy | apps/web/next.config.ts |
shoot-screens.mjs |
software | healthy | apps/web/scripts/shoot-screens.mjs |
pulse-e2e.mjs |
software | healthy | apps/web/scripts/pulse-e2e.mjs |
check-console.mjs |
software | healthy | apps/web/scripts/check-console.mjs |
hero-e2e.mjs |
software | healthy | apps/web/scripts/hero-e2e.mjs |
seal-session-ux-e2e.mjs |
software | healthy | apps/web/scripts/seal-session-ux-e2e.mjs |
shoot-forget.mjs |
software | healthy | apps/web/scripts/shoot-forget.mjs |
generate-og.mjs |
software | healthy | apps/web/scripts/generate-og.mjs |
onchain-grant-revoke-e2e.mjs |
software | healthy | apps/web/scripts/onchain-grant-revoke-e2e.mjs |
quota-e2e.mjs |
software | healthy | apps/web/scripts/quota-e2e.mjs |
test-llm-failover.mjs |
software | healthy | apps/web/scripts/test-llm-failover.mjs |
shoot-block10.mjs |
software | healthy | apps/web/scripts/shoot-block10.mjs |
gasless-e2e.mjs |
software | healthy | apps/web/scripts/gasless-e2e.mjs |
shoot-prod.mjs |
software | healthy | apps/web/scripts/shoot-prod.mjs |
smoke-derive.ts |
software | healthy | apps/web/scripts/smoke-derive.ts |
seal-policy-e2e.mjs |
software | healthy | apps/web/scripts/seal-policy-e2e.mjs |
shoot-states.mjs |
software | healthy | apps/web/scripts/shoot-states.mjs |
smoke-llm.ts |
software | healthy | apps/web/scripts/smoke-llm.ts |
shoot-style-cards.mjs |
software | healthy | apps/web/scripts/shoot-style-cards.mjs |
export-e2e.mjs |
software | healthy | apps/web/scripts/export-e2e.mjs |
seal-spike.mjs |
software | healthy | apps/web/scripts/seal-spike.mjs |
smoke-chat.ts |
software | healthy | apps/web/scripts/smoke-chat.ts |
pulse-seal-e2e.mjs |
software | healthy | apps/web/scripts/pulse-seal-e2e.mjs |
seal-provider-e2e.mjs |
software | healthy | apps/web/scripts/seal-provider-e2e.mjs |
import-e2e.mjs |
software | healthy | apps/web/scripts/import-e2e.mjs |
model-independence-e2e.mjs |
software | healthy | apps/web/scripts/model-independence-e2e.mjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
memory-service |
software | healthy | apps/memory-service |
scripts |
software | healthy | apps/memory-service/scripts |
src |
software | healthy | apps/memory-service/src |
web |
software | healthy | apps/web |
scripts |
software | healthy | apps/web/scripts |
app |
software | healthy | apps/web/app |
api |
software | healthy | apps/web/app/api |
generate |
software | healthy | apps/web/app/api/generate |
onchain |
software | healthy | apps/web/app/api/onchain |
derive |
software | healthy | apps/web/app/api/onchain/derive |
snapshot |
software | healthy | apps/web/app/api/onchain/snapshot |
chat |
software | healthy | apps/web/app/api/chat |
models |
software | healthy | apps/web/app/api/chat/models |
extract |
software | healthy | apps/web/app/api/chat/extract |
grant |
software | healthy | apps/web/app/api/grant |
recall |
software | healthy | apps/web/app/api/grant/recall |
memory |
software | healthy | apps/web/app/api/memory |
recall |
software | healthy | apps/web/app/api/memory/recall |
remember |
software | healthy | apps/web/app/api/memory/remember |
import-extract |
software | healthy | apps/web/app/api/memory/import-extract |
store |
software | healthy | apps/web/app/api/memory/store |
sponsor |
software | healthy | apps/web/app/api/sponsor |
pulse |
software | healthy | apps/web/app/api/pulse |
recall |
software | healthy | apps/web/app/api/pulse/recall |
store |
software | healthy | apps/web/app/api/store |
img |
software | healthy | apps/web/app/api/img |
[blobId] |
software | healthy | apps/web/app/api/img/[blobId] |
docs |
software | healthy | apps/web/app/docs |
security |
software | healthy | apps/web/app/docs/security |
concepts |
software | healthy | apps/web/app/docs/concepts |
sdk |
software | healthy | apps/web/app/docs/sdk |
chat |
software | healthy | apps/web/app/chat |
create |
software | healthy | apps/web/app/create |
memory |
software | healthy | apps/web/app/memory |
me |
software | healthy | apps/web/app/me |
pulse |
software | healthy | apps/web/app/pulse |
src |
software | healthy | apps/web/src |
components |
software | healthy | apps/web/src/components |
lib |
software | healthy | apps/web/src/lib |
demo |
software | healthy | apps/web/src/lib/demo |
onchain |
software | healthy | apps/web/src/lib/onchain |
memory |
software | healthy | apps/web/src/lib/memory |
llm |
software | healthy | apps/web/src/lib/llm |
docs |
software | healthy | docs |
research |
software | healthy | research |
legacy |
software | healthy | research/legacy |
sdk |
software | healthy | research/legacy/sdk |
scripts |
software | healthy | research/legacy/sdk/scripts |
src |
software | healthy | research/legacy/sdk/src |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | apps/web/app/not-found.tsx |
Home |
frontend | healthy | apps/web/app/page.tsx |
RootLayout |
frontend | healthy | apps/web/app/layout.tsx |
GlobalError |
frontend | healthy | apps/web/app/global-error.tsx |
DocsOverview |
frontend | healthy | apps/web/app/docs/page.tsx |
DocsLayout |
frontend | healthy | apps/web/app/docs/layout.tsx |
DocsSecurity |
frontend | healthy | apps/web/app/docs/security/page.tsx |
DocsConcepts |
frontend | healthy | apps/web/app/docs/concepts/page.tsx |
DocsSdk |
frontend | healthy | apps/web/app/docs/sdk/page.tsx |
ChatPage |
frontend | healthy | apps/web/app/chat/page.tsx |
ChatLayout |
frontend | healthy | apps/web/app/chat/layout.tsx |
CreatePage |
frontend | healthy | apps/web/app/create/page.tsx |
MemoryPage |
frontend | healthy | apps/web/app/memory/page.tsx |
MemoryLayout |
frontend | healthy | apps/web/app/memory/layout.tsx |
MePage |
frontend | healthy | apps/web/app/me/page.tsx |
PulsePage |
frontend | healthy | apps/web/app/pulse/page.tsx |
PulseLayout |
frontend | healthy | apps/web/app/pulse/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
and |
software | healthy | apps/web/src/lib/enoki.ts:and |
MockProvider |
software | healthy | apps/web/src/lib/demo/mock.ts:MockProvider |
AesGcmEncryptor |
software | healthy | apps/web/src/lib/memory/encryptor.ts:AesGcmEncryptor |
MemWalProvider |
software | healthy | apps/web/src/lib/memory/memwal-provider.ts:MemWalProvider |
SealProvider |
software | healthy | apps/web/src/lib/memory/seal-provider.ts:SealProvider |
ManualProvider |
software | healthy | apps/web/src/lib/memory/manual-provider.ts:ManualProvider |
NvidiaNimProvider |
software | healthy | apps/web/src/lib/llm/nvidia.ts:NvidiaNimProvider |
GeminiProvider |
software | healthy | apps/web/src/lib/llm/gemini.ts:GeminiProvider |
MiniMaxProvider |
software | healthy | apps/web/src/lib/llm/minimax.ts:MiniMaxProvider |
GroqProvider |
software | healthy | apps/web/src/lib/llm/groq.ts:GroqProvider |
Lethe |
software | healthy | research/legacy/sdk/src/lethe.ts:Lethe |
NPC |
software | healthy | research/legacy/sdk/src/npc.ts:NPC |
LetheClient |
software | healthy | packages/sdk/src/index.ts:LetheClient |
GrantDeniedError |
software | healthy | packages/sdk/src/index.ts:GrantDeniedError |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | apps/web/app/page.tsx |
/docs |
frontend | healthy | apps/web/app/docs/page.tsx |
/docs/security |
frontend | healthy | apps/web/app/docs/security/page.tsx |
/docs/concepts |
frontend | healthy | apps/web/app/docs/concepts/page.tsx |
/docs/sdk |
frontend | healthy | apps/web/app/docs/sdk/page.tsx |
/chat |
frontend | healthy | apps/web/app/chat/page.tsx |
/create |
frontend | healthy | apps/web/app/create/page.tsx |
/memory |
frontend | healthy | apps/web/app/memory/page.tsx |
/me |
frontend | healthy | apps/web/app/me/page.tsx |
/pulse |
frontend | healthy | apps/web/app/pulse/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | apps/memory-service/src/server.ts |
POST /npc/:id/remember |
api | healthy | apps/memory-service/src/server.ts |
GET /npc/:id/recall/:wallet |
api | healthy | apps/memory-service/src/server.ts |
DELETE /npc/:id/forget/:wallet |
api | healthy | apps/memory-service/src/server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
port:3001 |
network | healthy | apps/memory-service/src/server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/web/src/components/SiteHeader.tsx |
security | healthy | apps/web/src/components/SiteHeader.tsx |
auth::apps/web/src/lib/enoki.ts |
security | healthy | apps/web/src/lib/enoki.ts |
auth::apps/web/src/lib/demo/mock.ts |
security | healthy | apps/web/src/lib/demo/mock.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
move-tests |
cicd | healthy | .github/workflows/ci.yml |
web-tests |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ymqst57d |
software | healthy | /tmp/repobility-clone-ymqst57d |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::droplet |
hardware | healthy | apps/web/app/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/10cdd60c-d3c3-4b9d-9756-c2ef9103a404/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/10cdd60c-d3c3-4b9d-9756-c2ef9103a404/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.