1. Sign up
Create an account at /signup (GitHub or Google). First login creates a personal Hobby workspace automatically.
Loading the latest verified data without interrupting your session.
LAWDE Shield · Documentation
LAWDE Shield looks like several products at once: ingest, clustering, GitHub context, and gated AI. This tour is the shortest path from signup to a diagnosed cluster — then links to deeper guides.
Create an account at /signup (GitHub or Google). First login creates a personal Hobby workspace automatically.
Open Overview. The plan chip shows Hobby until you upgrade. Workspace name and seats live under Settings.
Open Settings → API keys. Create a key (or copy the default). The full value is shown once — copy it immediately. Send it as header x-lawde-api-key (Bearer also works). Deeper: Setup guide.
Smoke test with cURL, then keep an SDK reporter in your real boot path.
curl -X POST https://lawde.net/api/v1/logs/ingest \
-H "Content-Type: application/json" \
-H "x-lawde-api-key: $LAWDE_API_KEY" \
-d '{
"error_class": "TypeError",
"error_message": "Cannot read property of null",
"stack_trace": "TypeError: Cannot read property of null\n at handler (src/api/route.ts:42:11)",
"file_path": "src/api/route.ts",
"line_number": 42,
"environment": "production"
}'npm install @lawdeshield/agent
import { LawdeAgent } from '@lawdeshield/agent';
export const lawde = new LawdeAgent({
apiKey: process.env.LAWDE_API_KEY!,
appId: process.env.LAWDE_APP_ID,
environment: process.env.NODE_ENV === 'production' ? 'production' : 'development',
});Language guides: JavaScript / TypeScript · Python · HTTP / cURL. Apps → Beginner setup also fills snippets with your live key.
Refresh Overview or open Issues. Identical crashes group into one cluster; look-alikes join via semantic clustering (threshold ≥ 0.85). Playground events are marked and stay out of production meters.
Open a cluster and click Diagnose. Athena only runs when pipeline readiness passes (key, real ingest, GitHub Beacon) and daily AI quota remains. Aegis hides proposed fixes below Trust Score 0.70 so weak or invented patches are not shown as “the fix.”
Connect Beacon from Profile → Connected Services so diagnosis can use a short, read-only source window. Sensitive paths: .lawdeignore. Engines: Core engines.
Hobby is one seat. Pro and above invite from Team. Business adds app access control; Enterprise can delegate admin permissions. See tiers and Enterprise setup.
Billing shows plan, Paystack checkout, and today’s error / AI usage. Quotas reset at 00:00 UTC. When AI quota is exhausted, ingest and clustering continue — only diagnosis pauses. Public comparison: /pricing.