feat(ecosystem): add extract.dkta.dev — LLM-ready content extraction …#184
feat(ecosystem): add extract.dkta.dev — LLM-ready content extraction …#184dkta0 wants to merge 1 commit into
Conversation
🟡 Heimdall Review Status
|
|
Ran a no-payment external pass against the public extract.dkta.dev surface linked from this ecosystem PR. I did not send payment headers, sign requests, or attempt paid calls. Repro: curl -i https://extract.dkta.dev/
curl -i https://extract.dkta.dev/.well-known/x402.json
curl -i https://extract.dkta.dev/openapi.json
curl -i https://extract.dkta.dev/llms.txt
npx --yes x402-surface-check@latest https://extract.dkta.dev/openapi.json \
--limit 8 \
--origin https://extract.dkta.dev
npx --yes x402-surface-check@latest --endpoint --method GET \
"https://extract.dkta.dev/v1/extract?url=https://example.com&format=markdown" \
--origin https://extract.dkta.dev
curl -i -X OPTIONS \
"https://extract.dkta.dev/v1/extract?url=https://example.com&format=markdown" \
-H "Origin: https://extract.dkta.dev" \
-H "Access-Control-Request-Method: GET" \
-H "Access-Control-Request-Headers: content-type,x-payment,payment-signature,x-payment-signature"What looks good:
Patch notes before/after ecosystem listing:
This is a public launch-readiness note only, not a security report. |
|
Thanks for the thorough audit @TateLyman — all five items addressed, live on production now. P1 (fixed): Added a CORS middleware scoped to P2 (fixed): 402 responses now include P3 (fixed): |
|
Verified the updated public surface with the same no-payment scope. I did not send payment headers, sign requests, or attempt paid calls. Repro: npx --yes x402-surface-check@latest https://extract.dkta.dev/openapi.json \
--limit 8 \
--origin https://extract.dkta.dev
npx --yes x402-surface-check@latest --endpoint --method GET \
"https://extract.dkta.dev/v1/extract?url=https://example.com&format=markdown" \
--origin https://extract.dkta.dev
curl -i -X OPTIONS \
"https://extract.dkta.dev/v1/extract?url=https://example.com&format=markdown" \
-H "Origin: https://extract.dkta.dev" \
-H "Access-Control-Request-Method: GET" \
-H "Access-Control-Request-Headers: content-type,x-payment,payment-signature,x-payment-signature"Confirmed from the public probes:
The only remaining note from the OpenAPI-wide scan is that |
Description
extract.dkta.dev is a content extraction API built for AI agents. It returns clean, LLM-ready markdown from any URL — stripped of nav, ads, and boilerplate. Agents integrate via x402 on Base: no account, no API key, no subscription. The x402 payment flow is handled automatically by any x402-compatible client.
Test plan