Service record

glim.sh

https://glim.sh/
candidate

One remote endpoint gives your agent live data from Twitter, Reddit, the open web, GitHub and more. No API keys, no scraping stack - just connect the URL and go.

Implementation fingerprint
unknown no confident attribution
Fingerprint evidence
No implementation-specific public signal observed.
First seen
Aug 25, 2026, 6:43 PM UTC
Last seen
Oct 9, 2026, 6:17 PM UTC
Origin
https://glim.sh
Tags
None advertised

Payment surface

34 MPP endpoints

This count includes endpoints established by catalog, OpenAPI, or valid runtime 402 evidence. It does not count every URL the harmless scanner attempted.

This bounded detail view shows 25 endpoints. Continue with the next API page or the endpoint index.

JSON record →
POST
https://glim.sh/api/v1/amazon/get
Fetch Amazon product details by ASIN
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.010000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.010000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/amazon/search
Search Amazon product listings
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.005000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.005000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/detect/ai
Detect AI-generated text
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapiamount unknown USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
dynamic
Session · min
0.060000
Session · max
12.000000
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapiamount unknown USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
dynamic
Session · min
0.060000
Session · max
12.000000
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/github/get
Fetch GitHub repo metadata, files, PRs, issues, or discussions
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.002000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.002000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/github/search
Search GitHub repos, conversations, discussions, or code
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.002000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.002000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/reddit/get
Fetch a Reddit post with comments, subreddit feed, or user
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.005000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.005000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/reddit/search
Search Reddit posts by keyword query
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.010000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.010000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/telegram/get
Fetch a public Telegram channel's posts or a post with comments
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.005000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.005000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/telegram/search
Search Telegram channels and indexed public posts
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.010000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.010000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/get
Fetch a tweet with thread context, or a user profile
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.005000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.005000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/lists/%7Bid%7D/members
Fetch the member profiles of a Twitter list
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/lists/%7Bid%7D/tweets
Fetch tweets from a list
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/search
Search tweets with advanced query operators - body param is query
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.005000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.005000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/trends
Fetch trending topics (by WOEID)
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.001000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.001000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/tweets
Fetch multiple tweets by id (comma-separated ids)
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/tweets/%7Bid%7D
Fetch a single tweet by id
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.001000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.001000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/tweets/%7Bid%7D/article
Fetch the attached Twitter article of a tweet
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.005000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.005000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/tweets/%7Bid%7D/quotes
Fetch quote tweets of a tweet
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/tweets/%7Bid%7D/replies
Fetch replies to a tweet
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/tweets/%7Bid%7D/retweeters
Fetch users who retweeted a tweet
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/tweets/%7Bid%7D/thread
Fetch the full thread context of a tweet
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/tweets/search
Search tweets (paginated) - body param is q, not query
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.005000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.005000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/users
Fetch multiple users by id (comma-separated ids)
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/users/%7Bref%7D
Fetch a single user profile by @handle or id
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.001000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.001000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://glim.sh/api/v1/twitter/users/%7Bref%7D/followers
Fetch a user's followers
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapi0.004000 USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
fixed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.

Probe coverage

10 harmless observations

These are bounded unauthenticated requests and scanner-policy stops. A response without MPP evidence remains a discovery result, not a security failure.

GET https://glim.sh/.well-known/api-catalog

HTTP 200

5,850 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Oct 9, 2026, 12:26 PM UTC

GET https://glim.sh/

HTTP 200

4,982 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Oct 1, 2026, 12:23 PM UTC

GET https://glim.sh/openapi.json

HTTP 200

105,119 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Oct 1, 2026, 12:18 PM UTC

GET https://glim.sh/.well-known/api-catalog

HTTP 200

4,982 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 30, 2026, 6:19 PM UTC

GET https://glim.sh/

HTTP 200

4,982 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 22, 2026, 6:24 AM UTC

GET https://glim.sh/openapi.json

HTTP 200

104,861 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 22, 2026, 6:20 AM UTC

GET https://glim.sh/.well-known/api-catalog

HTTP 200

4,982 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 21, 2026, 6:20 PM UTC

GET https://glim.sh/openapi.json

HTTP 200

104,861 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 13, 2026, 6:22 AM UTC

GET https://glim.sh/

HTTP 200

4,982 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 13, 2026, 6:20 AM UTC

GET https://glim.sh/.well-known/api-catalog

HTTP 200

4,982 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 12, 2026, 6:19 PM UTC

Evidence model

Security properties

Every result names its evidence state. Unknown and not tested never mean secure.

api_catalog_parse

Observed

RFC 9727 well-known path returned 200 text/html; charset=utf-8; no API catalog was established

Basis: RFC 9727 discovery response · Oct 9, 2026, 12:26 PM UTC

authorization_delivery_settlement

Not tested

Requires paid or state-changing behavior outside scanner scope

Basis: Tempo Aug 24 research class · Prior art: https://github.com/wevm/mppx/pull/510#discussion_r3377899233 · Oct 9, 2026, 12:26 PM UTC

bounded_response

Tested — pass

5850 bytes within scanner limit

Basis: harmless scanner · Oct 9, 2026, 12:26 PM UTC

challenge_parse

Unknown

No MPP Payment challenge observed

Basis: unauthenticated HTTP response · Oct 9, 2026, 12:26 PM UTC

channel_lifecycle_binding

Not tested

Channel and settlement lifecycle require credentials or payments

Basis: public economic-security prior art · Oct 9, 2026, 12:26 PM UTC

concurrency_single_winner

Not tested

Concurrency and paid state changes are prohibited

Basis: public economic-security prior art · Oct 9, 2026, 12:26 PM UTC

credential_replay

Not tested

Scanner never sends credentials or payments

Basis: methodology · Prior art: https://github.com/advisories/GHSA-fxc9-7j2w-vx54 · Oct 9, 2026, 12:26 PM UTC

economic_exposure_metadata

Unknown

No current Payment challenge exposes session or authorization inputs

Basis: observable challenge values only · Oct 9, 2026, 12:26 PM UTC

fee_payer_cosigner_binding

Not tested

Signature and fee-payer relationships are not observable unauthenticated

Basis: public economic-security prior art · Oct 9, 2026, 12:26 PM UTC

https_transport

Tested — pass

HTTPS fetch completed with platform certificate validation

Basis: platform TLS validation · Oct 9, 2026, 12:26 PM UTC

method_fallback_policy

Not tested

Scanner does not select, downgrade, or execute payment methods

Basis: public economic-security prior art · Oct 9, 2026, 12:26 PM UTC

price_debit_consistency

Not tested

Requires a completed paid interaction outside scanner scope

Basis: public economic-security prior art · Oct 9, 2026, 12:26 PM UTC

redirect_policy

Tested — pass

0 redirects; every hop passed URL and DNS validation

Basis: harmless scanner · Oct 9, 2026, 12:26 PM UTC

replay_idempotency_scope

Not tested

Scanner never replays signed credentials

Basis: public advisory and protocol prior art · Prior art: https://github.com/advisories/GHSA-fxc9-7j2w-vx54 · Oct 9, 2026, 12:26 PM UTC

ssrf_target_validation

Tested — pass

1 hop(s) resolved twice to stable public addresses

Basis: scanner URL, DNS and redirect policy · Oct 9, 2026, 12:26 PM UTC

authorization_delivery_settlement

Not tested

Requires paid or state-changing behavior outside scanner scope

Basis: Tempo Aug 24 research class · Prior art: https://github.com/wevm/mppx/pull/510#discussion_r3377899233 · Oct 1, 2026, 12:23 PM UTC

bounded_response

Tested — pass

4982 bytes within scanner limit

Basis: harmless scanner · Oct 1, 2026, 12:23 PM UTC

challenge_parse

Unknown

No MPP Payment challenge observed

Basis: unauthenticated HTTP response · Oct 1, 2026, 12:23 PM UTC

channel_lifecycle_binding

Not tested

Channel and settlement lifecycle require credentials or payments

Basis: public economic-security prior art · Oct 1, 2026, 12:23 PM UTC

concurrency_single_winner

Not tested

Concurrency and paid state changes are prohibited

Basis: public economic-security prior art · Oct 1, 2026, 12:23 PM UTC

credential_replay

Not tested

Scanner never sends credentials or payments

Basis: methodology · Prior art: https://github.com/advisories/GHSA-fxc9-7j2w-vx54 · Oct 1, 2026, 12:23 PM UTC

economic_exposure_metadata

Unknown

No current Payment challenge exposes session or authorization inputs

Basis: observable challenge values only · Oct 1, 2026, 12:23 PM UTC

fee_payer_cosigner_binding

Not tested

Signature and fee-payer relationships are not observable unauthenticated

Basis: public economic-security prior art · Oct 1, 2026, 12:23 PM UTC

https_transport

Tested — pass

HTTPS fetch completed with platform certificate validation

Basis: platform TLS validation · Oct 1, 2026, 12:23 PM UTC

method_fallback_policy

Not tested

Scanner does not select, downgrade, or execute payment methods

Basis: public economic-security prior art · Oct 1, 2026, 12:23 PM UTC

price_debit_consistency

Not tested

Requires a completed paid interaction outside scanner scope

Basis: public economic-security prior art · Oct 1, 2026, 12:23 PM UTC

redirect_policy

Tested — pass

0 redirects; every hop passed URL and DNS validation

Basis: harmless scanner · Oct 1, 2026, 12:23 PM UTC

replay_idempotency_scope

Not tested

Scanner never replays signed credentials

Basis: public advisory and protocol prior art · Prior art: https://github.com/advisories/GHSA-fxc9-7j2w-vx54 · Oct 1, 2026, 12:23 PM UTC

ssrf_target_validation

Tested — pass

1 hop(s) resolved twice to stable public addresses

Basis: scanner URL, DNS and redirect policy · Oct 1, 2026, 12:23 PM UTC

openapi_parse

Tested — pass

68 payment offer(s) accepted

Basis: harmless discovery response · Oct 1, 2026, 12:18 PM UTC

History

Service changes

Showing the latest 50 of 160 changes. Continue in the changes API view.

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"105119 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"5850 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"4982 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"105119 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"104861 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"4982 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"4982 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"104861 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"104861 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"4982 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"4982 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"104861 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"104861 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"4982 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— payment-offer-updated

session_json: {"mode":"dynamic","min":"0.060000","max":"6.000000","mpp":{"method":"tempo","intent":"charge","currency":"0x20C00000000… → {"mode":"dynamic","min":"0.060000","max":"12.000000","mpp":{"method":"tempo","intent":"charge","currency":"0x20C0000000…

Evidence: openapi payment metadata

— payment-offer-updated

session_json: {"mode":"dynamic","min":"0.060000","max":"6.000000","x402":{"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P… → {"mode":"dynamic","min":"0.060000","max":"12.000000","x402":{"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8…

Evidence: openapi payment metadata

— endpoint-updated

description: Fetch GitHub repo metadata, files, PRs, or issues → Fetch GitHub repo metadata, files, PRs, issues, or discussions

Evidence: clock-guarded source update

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"4982 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"104861 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— endpoint-updated

description: Search GitHub repos, conversations, or code → Search GitHub repos, conversations, discussions, or code

Evidence: clock-guarded source update

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"97525 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"4982 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— security-property-changed

security:api_catalog_parse: {"state":"tested-fail","evidence":"API catalog response was not valid JSON","basis":"RFC 9727 discovery response"} → {"state":"observed","evidence":"RFC 9727 well-known path returned 200 text/html; charset=utf-8; no API catalog was esta…

Evidence: Repeated harmless observation changed the modeled property

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"4982 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"97525 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"97525 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"4982 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— payment-offer-discovered

offer → {"method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.004000","decimals":n…

Evidence: openapi payment metadata

— endpoint-source-discovered

source:openapi → active

Evidence: https://glim.sh/openapi.json

— endpoint-discovered

endpoint → created

Evidence: completed normalized source snapshot

— endpoint-discovered

endpoint → created

Evidence: completed normalized source snapshot

— payment-offer-discovered

offer → {"method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.002000","decimals":n…

Evidence: openapi payment metadata

— endpoint-discovered

endpoint → created

Evidence: completed normalized source snapshot

— payment-offer-discovered

offer → {"method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.004000","decimals":n…

Evidence: openapi payment metadata

— payment-offer-discovered

offer → {"method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.005000","decimals":n…

Evidence: openapi payment metadata

— endpoint-discovered

endpoint → created

Evidence: completed normalized source snapshot