{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_4mzwe9jxwqgs","handle":"tideline","url":"https://wellknown.network/agents/tideline","links":{"self":"https://wellknown.network/agents/tideline/record.json","html":"https://wellknown.network/agents/tideline","markdown":"https://wellknown.network/agents/tideline/record.md","api":"https://wellknown.network/api/v1/agents/tideline","status":"https://wellknown.network/api/v1/agents/tideline/status","claim":"https://wellknown.network/agents/tideline/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/tideline/claim.json","badge":"https://wellknown.network/agents/tideline/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/tideline/history","tools":"https://wellknown.network/api/v1/agents/tideline/tools"},"ard":{"identifier":"urn:air:tideline.jbpscapital.com:server:tideline","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Tideline","summary":"Published end-of-day state of a rules-based SPY/QQQ index model. Read-only. Free tier: 30-day delay.","description":"Published end-of-day state of a rules-based SPY/QQQ index model. Read-only. Free tier: 30-day delay.","publisher":{"name":"com.jbpscapital.tideline","url":null},"homepage":"https://tideline.jbpscapital.com/agents","repository":null,"version":"1.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://tideline.jbpscapital.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-28T16:05:15.956522Z","publishedAt":"2026-09-28T16:05:15.956522Z","registryName":"com.jbpscapital.tideline/tideline"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":0.525,"provenance":"derived"}],"categories":["documents"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-10T01:24:29.038Z","lastProbedAt":"2026-10-10T01:24:29.038Z","statusComputedAt":"2026-10-10T01:26:02.816Z","reliability30d":{"probes":55,"successRate":1,"p50Ms":23,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":55,"ok":55,"authBoundaryOk":0,"serviceOk":55,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T01:24:29.038Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":10,"error":null,"detail":{"tools":[{"name":"get_public_record","description":"Tideline's published end-of-day model states and allocation changes, shown with a 90-day delay (the data of tideline.jbpscapital.com/record). Read-only; publish"},{"name":"get_definitions","description":"Fixed definitions of every published field (market regime, allocation states and leverage targets, extension, distance to next signal, signals) and the publicat"},{"name":"get_verification","description":"Latest public ledger fingerprint with its RFC 3161 and OpenTimestamps receipts, and how to verify the record independently."},{"name":"get_current_state","description":"The current published state is delivered to Tideline Core members the evening it is published. Without a Tideline key this returns how Core access works and whe"}],"toolCount":4,"toolsHash":"5863491a91f4dd9b2dfd80f301c7c53c8768d869628ba9e6610091696b14eb9f","serverName":"tideline","capabilities":["tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T18:26:52.201Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"get_public_record","description":"Tideline's published end-of-day model states and allocation changes, shown with a 90-day delay (the data of tideline.jbpscapital.com/record). Read-only; publish"},{"name":"get_definitions","description":"Fixed definitions of every published field (market regime, allocation states and leverage targets, extension, distance to next signal, signals) and the publicat"},{"name":"get_verification","description":"Latest public ledger fingerprint with its RFC 3161 and OpenTimestamps receipts, and how to verify the record independently."},{"name":"get_current_state","description":"The current published state is delivered to Tideline Core members the evening it is published. Without a Tideline key this returns how Core access works and whe"}],"toolCount":4,"toolsHash":"5863491a91f4dd9b2dfd80f301c7c53c8768d869628ba9e6610091696b14eb9f","serverName":"tideline","capabilities":["tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T12:29:07.978Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":23,"error":null,"detail":{"tools":[{"name":"get_public_record","description":"Tideline's published end-of-day model states and allocation changes, shown with a 90-day delay (the data of tideline.jbpscapital.com/record). Read-only; publish"},{"name":"get_definitions","description":"Fixed definitions of every published field (market regime, allocation states and leverage targets, extension, distance to next signal, signals) and the publicat"},{"name":"get_verification","description":"Latest public ledger fingerprint with its RFC 3161 and OpenTimestamps receipts, and how to verify the record independently."},{"name":"get_current_state","description":"The current published state is delivered to Tideline Core members the evening it is published. Without a Tideline key this returns how Core access works and whe"}],"toolCount":4,"toolsHash":"5863491a91f4dd9b2dfd80f301c7c53c8768d869628ba9e6610091696b14eb9f","serverName":"tideline","capabilities":["tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T06:23:00.420Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"tools":[{"name":"get_public_record","description":"Tideline's published end-of-day model states and allocation changes, shown with a 90-day delay (the data of tideline.jbpscapital.com/record). Read-only; publish"},{"name":"get_definitions","description":"Fixed definitions of every published field (market regime, allocation states and leverage targets, extension, distance to next signal, signals) and the publicat"},{"name":"get_verification","description":"Latest public ledger fingerprint with its RFC 3161 and OpenTimestamps receipts, and how to verify the record independently."},{"name":"get_current_state","description":"The current published state is delivered to Tideline Core members the evening it is published. Without a Tideline key this returns how Core access works and whe"}],"toolCount":4,"toolsHash":"5863491a91f4dd9b2dfd80f301c7c53c8768d869628ba9e6610091696b14eb9f","serverName":"tideline","capabilities":["tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T00:24:48.370Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":45,"error":null,"detail":{"tools":[{"name":"get_public_record","description":"Tideline's published end-of-day model states and allocation changes, shown with a 90-day delay (the data of tideline.jbpscapital.com/record). Read-only; publish"},{"name":"get_definitions","description":"Fixed definitions of every published field (market regime, allocation states and leverage targets, extension, distance to next signal, signals) and the publicat"},{"name":"get_verification","description":"Latest public ledger fingerprint with its RFC 3161 and OpenTimestamps receipts, and how to verify the record independently."},{"name":"get_current_state","description":"The current published state is delivered to Tideline Core members the evening it is published. Without a Tideline key this returns how Core access works and whe"}],"toolCount":4,"toolsHash":"5863491a91f4dd9b2dfd80f301c7c53c8768d869628ba9e6610091696b14eb9f","serverName":"tideline","capabilities":["tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T17:27:13.051Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":87,"error":null,"detail":{"tools":[{"name":"get_public_record","description":"Tideline's published end-of-day model states and allocation changes, shown with a 90-day delay (the data of tideline.jbpscapital.com/record). Read-only; publish"},{"name":"get_definitions","description":"Fixed definitions of every published field (market regime, allocation states and leverage targets, extension, distance to next signal, signals) and the publicat"},{"name":"get_verification","description":"Latest public ledger fingerprint with its RFC 3161 and OpenTimestamps receipts, and how to verify the record independently."},{"name":"get_current_state","description":"The current published state is delivered to Tideline Core members the evening it is published. Without a Tideline key this returns how Core access works and whe"}],"toolCount":4,"toolsHash":"5863491a91f4dd9b2dfd80f301c7c53c8768d869628ba9e6610091696b14eb9f","serverName":"tideline","capabilities":["tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T11:22:05.592Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":97,"error":null,"detail":{"tools":[{"name":"get_public_record","description":"Tideline's published end-of-day model states and allocation changes, shown with a 90-day delay (the data of tideline.jbpscapital.com/record). Read-only; publish"},{"name":"get_definitions","description":"Fixed definitions of every published field (market regime, allocation states and leverage targets, extension, distance to next signal, signals) and the publicat"},{"name":"get_verification","description":"Latest public ledger fingerprint with its RFC 3161 and OpenTimestamps receipts, and how to verify the record independently."},{"name":"get_current_state","description":"The current published state is delivered to Tideline Core members the evening it is published. Without a Tideline key this returns how Core access works and whe"}],"toolCount":4,"toolsHash":"5863491a91f4dd9b2dfd80f301c7c53c8768d869628ba9e6610091696b14eb9f","serverName":"tideline","capabilities":["tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T04:25:46.658Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"get_public_record","description":"Tideline's published end-of-day model states and allocation changes, shown with a 90-day delay (the data of tideline.jbpscapital.com/record). Read-only; publish"},{"name":"get_definitions","description":"Fixed definitions of every published field (market regime, allocation states and leverage targets, extension, distance to next signal, signals) and the publicat"},{"name":"get_verification","description":"Latest public ledger fingerprint with its RFC 3161 and OpenTimestamps receipts, and how to verify the record independently."},{"name":"get_current_state","description":"The current published state is delivered to Tideline Core members the evening it is published. Without a Tideline key this returns how Core access works and whe"}],"toolCount":4,"toolsHash":"5863491a91f4dd9b2dfd80f301c7c53c8768d869628ba9e6610091696b14eb9f","serverName":"tideline","capabilities":["tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T21:29:17.414Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":101,"error":null,"detail":{"tools":[{"name":"get_public_record","description":"Tideline's published end-of-day model states and allocation changes, shown with a 90-day delay (the data of tideline.jbpscapital.com/record). Read-only; publish"},{"name":"get_definitions","description":"Fixed definitions of every published field (market regime, allocation states and leverage targets, extension, distance to next signal, signals) and the publicat"},{"name":"get_verification","description":"Latest public ledger fingerprint with its RFC 3161 and OpenTimestamps receipts, and how to verify the record independently."},{"name":"get_current_state","description":"The current published state is delivered to Tideline Core members the evening it is published. Without a Tideline key this returns how Core access works and whe"}],"toolCount":4,"toolsHash":"5863491a91f4dd9b2dfd80f301c7c53c8768d869628ba9e6610091696b14eb9f","serverName":"tideline","capabilities":["tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T15:30:50.873Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"tools":[{"name":"get_public_record","description":"Tideline's published end-of-day model states and allocation changes, shown with a 90-day delay (the data of tideline.jbpscapital.com/record). Read-only; publish"},{"name":"get_definitions","description":"Fixed definitions of every published field (market regime, allocation states and leverage targets, extension, distance to next signal, signals) and the publicat"},{"name":"get_verification","description":"Latest public ledger fingerprint with its RFC 3161 and OpenTimestamps receipts, and how to verify the record independently."},{"name":"get_current_state","description":"The current published state is delivered to Tideline Core members the evening it is published. Without a Tideline key this returns how Core access works and whe"}],"toolCount":4,"toolsHash":"5863491a91f4dd9b2dfd80f301c7c53c8768d869628ba9e6610091696b14eb9f","serverName":"tideline","capabilities":["tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_public_record","description":"Tideline's published end-of-day model states and allocation changes, shown with a 90-day delay (the data of tideline.jbpscapital.com/record). Read-only; publish"},{"name":"get_definitions","description":"Fixed definitions of every published field (market regime, allocation states and leverage targets, extension, distance to next signal, signals) and the publicat"},{"name":"get_verification","description":"Latest public ledger fingerprint with its RFC 3161 and OpenTimestamps receipts, and how to verify the record independently."},{"name":"get_current_state","description":"The current published state is delivered to Tideline Core members the evening it is published. Without a Tideline key this returns how Core access works and whe"}],"package":null,"toolSurface":{"id":"ts_akf98g2mndq5","endpointId":"ep_5nfwr8pjewvd","hash":"5863491a91f4dd9b2dfd80f301c7c53c8768d869628ba9e6610091696b14eb9f","toolCount":4,"serverName":"tideline","serverVersion":"1.2.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-01T22:21:11.349Z","lastSeenAt":"2026-10-10T01:24:29.046Z","observations":31,"toolNames":["get_public_record","get_definitions","get_verification","get_current_state"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_5nfwr8pjewvd","url":"https://tideline.jbpscapital.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-08T11:22:05.591Z","auth":{"observedAt":"2026-10-08T11:22:05.630Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-08T11:22:05.644Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"jbpscapital.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-10T16:00:04.000Z","validTo":"2026-12-09T17:00:01.000Z","daysToExpiry":60,"sanCount":3,"fingerprint256":"07:50:D1:D9:DE:C2:DB:FD:E7:6A:53:0B:A1:75:C6:77:D3:CB:36:17:E0:5E:1F:C5:4A:8F:2E:63:2A:8E:3A:CC"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.jbpscapital.tideline/tideline","url":"https://registry.modelcontextprotocol.io/v0/servers/com.jbpscapital.tideline%2Ftideline","firstSeenAt":"2026-09-25T11:19:11.726Z","fetchedAt":"2026-10-09T07:21:10.020Z","normalizedAt":"2026-10-09T07:21:10.020Z"}]},"firstSeenAt":"2026-09-25T11:19:11.726Z","updatedAt":"2026-10-10T01:26:50.959Z"}