{"query":{"project":"trainprotocol-contracts","mode":"browse","limit":50},"items":[{"id":"sourcechange:c944e85f-81d5-453b-ad08-a87e7fa0798b","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-08T22:46:53.872Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:c944e85f-81d5-453b-ad08-a87e7fa0798b","url":"https://docs.train.tech/protocol/atomic-swaps-overview","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-10-02T02:37:46.310Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3Ac944e85f-81d5-453b-ad08-a87e7fa0798b","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:298f51f3-2276-4abc-a5c0-67e30d439dfe","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-08T22:09:33.069Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:298f51f3-2276-4abc-a5c0-67e30d439dfe","url":"https://docs.train.tech/protocol-spec/implementation-dApp","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-10-02T01:08:34.635Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3A298f51f3-2276-4abc-a5c0-67e30d439dfe","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:7bcd3bd3-0557-44dd-be46-e7fe3d4446ea","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-08T22:07:08.051Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:7bcd3bd3-0557-44dd-be46-e7fe3d4446ea","url":"https://docs.train.tech/protocol/gasless","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-10-02T01:11:49.682Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3A7bcd3bd3-0557-44dd-be46-e7fe3d4446ea","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:fe52fd5e-44c9-43e2-94c1-b4cc7fcf2391","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-08T12:10:14.715Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:fe52fd5e-44c9-43e2-94c1-b4cc7fcf2391","url":"https://docs.train.tech/protocol-spec/implementation-solver","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-10-01T14:27:58.825Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3Afe52fd5e-44c9-43e2-94c1-b4cc7fcf2391","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:275ba133-aa95-4c00-8dd9-34bad9fbea12","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-08T11:10:08.629Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:275ba133-aa95-4c00-8dd9-34bad9fbea12","url":"https://docs.train.tech/protocol/atomic-swaps-secret_gen","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-10-01T13:28:07.200Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3A275ba133-aa95-4c00-8dd9-34bad9fbea12","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:fac5d731-5672-4a29-ac58-bc10edf5d288","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-08T11:01:53.429Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:fac5d731-5672-4a29-ac58-bc10edf5d288","url":"https://docs.train.tech/protocol-spec/HKDF","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-10-01T13:27:32.194Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3Afac5d731-5672-4a29-ac58-bc10edf5d288","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:19b23d17-2d12-4d65-af5b-109cfcfb2107","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-08T10:10:57.268Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:19b23d17-2d12-4d65-af5b-109cfcfb2107","url":"https://docs.train.tech/protocol-spec/core","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-10-01T12:34:17.748Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3A19b23d17-2d12-4d65-af5b-109cfcfb2107","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:75cfe187-8092-42e7-b25d-b424334baaf8","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-08T10:10:22.266Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:75cfe187-8092-42e7-b25d-b424334baaf8","url":"https://docs.train.tech/protocol-spec/reward-slashing","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-10-01T12:33:47.747Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3A75cfe187-8092-42e7-b25d-b424334baaf8","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:a72343ca-25ed-4561-9e58-67ab5c008fb2","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-08T09:02:31.279Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:a72343ca-25ed-4561-9e58-67ab5c008fb2","url":"https://docs.train.tech/protocol-spec/edge-cases","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-10-01T11:29:58.664Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3Aa72343ca-25ed-4561-9e58-67ab5c008fb2","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:15ebfdbf-1e2f-4f31-8c4d-dd500378fbf2","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-07T23:01:59.322Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:15ebfdbf-1e2f-4f31-8c4d-dd500378fbf2","url":"https://docs.train.tech/protocol/dApp","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-10-01T03:10:33.160Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3A15ebfdbf-1e2f-4f31-8c4d-dd500378fbf2","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:434abdd8-66c4-444d-821a-cb4b282e79b8","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-07T07:21:57.420Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:434abdd8-66c4-444d-821a-cb4b282e79b8","url":"https://docs.train.tech/protocol/slashing","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-09-30T12:16:57.189Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3A434abdd8-66c4-444d-821a-cb4b282e79b8","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:fb72292a-7cbe-4884-b90b-76ac6e9ff518","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-07T06:33:31.630Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:fb72292a-7cbe-4884-b90b-76ac6e9ff518","url":"https://docs.train.tech/protocol/the-protocol","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-09-30T11:26:51.030Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3Afb72292a-7cbe-4884-b90b-76ac6e9ff518","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:a3a0e964-361e-4f87-b55a-6bdfe198b841","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-07T06:31:56.603Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:a3a0e964-361e-4f87-b55a-6bdfe198b841","url":"https://docs.train.tech/deployments","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-09-30T11:26:36.029Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3Aa3a0e964-361e-4f87-b55a-6bdfe198b841","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:a26e6f59-4de8-4423-93b9-875bcd10fb30","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-07T05:41:10.737Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:a26e6f59-4de8-4423-93b9-875bcd10fb30","url":"https://docs.train.tech/changelog/overview","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-09-30T10:46:54.785Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3Aa26e6f59-4de8-4423-93b9-875bcd10fb30","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:acd8c256-769e-4a55-9c45-7dbaa5b731e3","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-07T05:31:05.613Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:acd8c256-769e-4a55-9c45-7dbaa5b731e3","url":"https://docs.train.tech/protocol/security","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-09-30T10:36:54.505Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3Aacd8c256-769e-4a55-9c45-7dbaa5b731e3","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:bb00a982-6af4-46e9-84c1-08e3b6a9ef19","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-07T04:21:24.225Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:bb00a982-6af4-46e9-84c1-08e3b6a9ef19","url":"https://docs.train.tech/protocol-spec/model","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-09-30T09:38:29.940Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3Abb00a982-6af4-46e9-84c1-08e3b6a9ef19","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:9ed1846e-43bb-4ce5-aa81-2eaec74a65fa","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-07T04:01:03.959Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:9ed1846e-43bb-4ce5-aa81-2eaec74a65fa","url":"https://docs.train.tech/","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-09-30T09:38:14.937Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3A9ed1846e-43bb-4ce5-aa81-2eaec74a65fa","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"sourcechange:8f9f8f21-e547-4cc3-97dd-8fabad251987","revision":2,"op":"upsert","type":"research.source_changed","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-04T14:06:49.884Z","recordedAt":"2026-10-17T03:40:01.391Z","summary":"Links the official site declares changed: 0 added, 1 removed. Removed feed link: docs.train.tech/sitemap.xml","evidence":[{"id":"sourcechange:8f9f8f21-e547-4cc3-97dd-8fabad251987","url":"https://docs.train.tech/brand-assets","label":"Official site"}],"source":"official_site","facts":{"kind":"DECLARED_LINKS","added":0,"removed":1,"previousReadAt":"2026-09-28T06:56:46.778Z"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/sourcechange%3A8f9f8f21-e547-4cc3-97dd-8fabad251987","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:e1f748a8-580c-454a-b9cf-ddfc16b0f368:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-02T01:12:58.740Z","recordedAt":"2026-10-02T01:13:19.737Z","summary":"Official source added: docs","evidence":[{"id":"source:e1f748a8-580c-454a-b9cf-ddfc16b0f368","url":"https://docs.train.tech/protocol/atomic-swaps-overview","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3Ae1f748a8-580c-454a-b9cf-ddfc16b0f368","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:1318e823-e292-41a8-ad0b-eea0cedd7131:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-02T00:11:06.691Z","recordedAt":"2026-10-02T00:30:19.410Z","summary":"Official source added: docs","evidence":[{"id":"source:1318e823-e292-41a8-ad0b-eea0cedd7131","url":"https://docs.train.tech/protocol-spec/implementation-dApp","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3A1318e823-e292-41a8-ad0b-eea0cedd7131","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:11840ea3-2722-41a3-9fd5-594e5e6cd640:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-02T00:11:06.624Z","recordedAt":"2026-10-02T00:30:19.410Z","summary":"Official source added: docs","evidence":[{"id":"source:11840ea3-2722-41a3-9fd5-594e5e6cd640","url":"https://docs.train.tech/protocol/gasless","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3A11840ea3-2722-41a3-9fd5-594e5e6cd640","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:ea1bc0bd-abe8-413f-8981-6d7c65df5bf9:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-01T14:07:58.072Z","recordedAt":"2026-10-01T14:10:08.396Z","summary":"Official source added: docs","evidence":[{"id":"source:ea1bc0bd-abe8-413f-8981-6d7c65df5bf9","url":"https://docs.train.tech/protocol-spec/implementation-solver","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3Aea1bc0bd-abe8-413f-8981-6d7c65df5bf9","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:f9ffd74a-fad0-405a-ae35-af1f864e8ef8:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-01T13:04:54.209Z","recordedAt":"2026-10-01T13:05:50.482Z","summary":"Official source added: docs","evidence":[{"id":"source:f9ffd74a-fad0-405a-ae35-af1f864e8ef8","url":"https://docs.train.tech/protocol/atomic-swaps-secret_gen","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3Af9ffd74a-fad0-405a-ae35-af1f864e8ef8","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:1109dd86-4952-4869-8a21-6cf63e7a8158:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-01T13:04:54.197Z","recordedAt":"2026-10-01T13:05:50.482Z","summary":"Official source added: docs","evidence":[{"id":"source:1109dd86-4952-4869-8a21-6cf63e7a8158","url":"https://docs.train.tech/protocol-spec/HKDF","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3A1109dd86-4952-4869-8a21-6cf63e7a8158","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:b7c65ae9-1cdc-4c94-8d58-8a6b8da1387b:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-01T12:11:12.192Z","recordedAt":"2026-10-01T12:12:24.708Z","summary":"Official source added: docs","evidence":[{"id":"source:b7c65ae9-1cdc-4c94-8d58-8a6b8da1387b","url":"https://docs.train.tech/protocol-spec/reward-slashing","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3Ab7c65ae9-1cdc-4c94-8d58-8a6b8da1387b","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:7ab2b368-1e1c-45a5-b462-e7c44113a623:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-01T12:11:12.169Z","recordedAt":"2026-10-01T12:12:24.708Z","summary":"Official source added: docs","evidence":[{"id":"source:7ab2b368-1e1c-45a5-b462-e7c44113a623","url":"https://docs.train.tech/protocol-spec/core","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3A7ab2b368-1e1c-45a5-b462-e7c44113a623","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:b6e07cf0-304c-435d-83ee-bcf9d9a95f2a:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-01T11:05:51.483Z","recordedAt":"2026-10-01T11:10:03.784Z","summary":"Official source added: docs","evidence":[{"id":"source:b6e07cf0-304c-435d-83ee-bcf9d9a95f2a","url":"https://docs.train.tech/protocol-spec/edge-cases","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3Ab6e07cf0-304c-435d-83ee-bcf9d9a95f2a","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:f2e580f1-99d4-4a36-9f80-068f95e32f6c:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-01T03:02:34.064Z","recordedAt":"2026-10-01T03:05:48.171Z","summary":"Official source added: docs","evidence":[{"id":"source:f2e580f1-99d4-4a36-9f80-068f95e32f6c","url":"https://docs.train.tech/protocol/dApp","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3Af2e580f1-99d4-4a36-9f80-068f95e32f6c","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:d388ee12-bd3d-45bb-adcd-f73794326f2c:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-09-30T12:07:46.711Z","recordedAt":"2026-09-30T12:13:02.221Z","summary":"Official source added: docs","evidence":[{"id":"source:d388ee12-bd3d-45bb-adcd-f73794326f2c","url":"https://docs.train.tech/protocol/slashing","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3Ad388ee12-bd3d-45bb-adcd-f73794326f2c","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:a266d15d-7f4b-4d5f-84f3-75ec50c922d9:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-09-30T11:07:20.296Z","recordedAt":"2026-09-30T11:10:55.390Z","summary":"Official source added: docs","evidence":[{"id":"source:a266d15d-7f4b-4d5f-84f3-75ec50c922d9","url":"https://docs.train.tech/protocol/the-protocol","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3Aa266d15d-7f4b-4d5f-84f3-75ec50c922d9","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:8db332cf-9a06-4bd6-a7d6-65571859d056:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-09-30T11:07:20.288Z","recordedAt":"2026-09-30T11:10:55.390Z","summary":"Official source added: docs","evidence":[{"id":"source:8db332cf-9a06-4bd6-a7d6-65571859d056","url":"https://docs.train.tech/deployments","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3A8db332cf-9a06-4bd6-a7d6-65571859d056","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:b7935a44-839e-4d25-a4dd-fb99e89c0c4e:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-09-30T10:09:23.603Z","recordedAt":"2026-09-30T10:12:18.962Z","summary":"Official source added: docs","evidence":[{"id":"source:b7935a44-839e-4d25-a4dd-fb99e89c0c4e","url":"https://docs.train.tech/protocol/security","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3Ab7935a44-839e-4d25-a4dd-fb99e89c0c4e","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:bd8022a4-a52e-49ff-8402-b5abeb4b1d7d:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-09-30T10:09:23.587Z","recordedAt":"2026-09-30T10:12:18.962Z","summary":"Official source added: docs","evidence":[{"id":"source:bd8022a4-a52e-49ff-8402-b5abeb4b1d7d","url":"https://docs.train.tech/changelog/overview","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3Abd8022a4-a52e-49ff-8402-b5abeb4b1d7d","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:119ffc59-0bf7-4c2f-8ef6-e353862941df:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-09-30T09:12:34.158Z","recordedAt":"2026-09-30T09:12:46.786Z","summary":"Official source added: docs","evidence":[{"id":"source:119ffc59-0bf7-4c2f-8ef6-e353862941df","url":"https://docs.train.tech/protocol-spec/model","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3A119ffc59-0bf7-4c2f-8ef6-e353862941df","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:7fe2bb92-265e-4d98-a13f-15481fc1cbfd:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-09-30T09:12:34.146Z","recordedAt":"2026-09-30T09:12:46.786Z","summary":"Official source added: docs","evidence":[{"id":"source:7fe2bb92-265e-4d98-a13f-15481fc1cbfd","url":"https://docs.train.tech/","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3A7fe2bb92-265e-4d98-a13f-15481fc1cbfd","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"state:4ea68b98-5fee-477f-b489-5e10b96b9394:activity_status:7961","revision":1,"op":"upsert","type":"build.dormant","domain":"build","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-09-30T06:06:28.445Z","recordedAt":"2026-09-30T06:10:03.534Z","summary":"Activity status moved from Quiet to Dormant","before":"QUIET","after":"DORMANT","evidence":[{"id":"state:4ea68b98-5fee-477f-b489-5e10b96b9394:activity_status:7961","label":"HEY state record"}],"source":"hey_state","annotations":{"signalIds":["signal:05ff0dcd-5a56-4b9b-b153-9d55b5d5125b"]},"facts":{"key":"activity_status","scoringVersion":"hbm-v17"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/state%3A4ea68b98-5fee-477f-b489-5e10b96b9394%3Aactivity_status%3A7961","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:c16b3282-42be-4b6e-aba3-9b1709c1dad7:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-09-28T06:40:16.628Z","recordedAt":"2026-09-28T06:45:01.455Z","summary":"Official source added: docs","evidence":[{"id":"source:c16b3282-42be-4b6e-aba3-9b1709c1dad7","url":"https://docs.train.tech/protocol/introduction.md","label":"Docs"}],"source":"site_llms_txt","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3Ac16b3282-42be-4b6e-aba3-9b1709c1dad7","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:b70e46a2-c1c6-468a-a229-9b38ad491ad9:added","revision":1,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-09-28T06:40:16.618Z","recordedAt":"2026-09-28T06:45:01.455Z","summary":"Official source added: docs","evidence":[{"id":"source:b70e46a2-c1c6-468a-a229-9b38ad491ad9","url":"https://docs.train.tech/brand-assets","label":"Docs"}],"source":"site_sitemap","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3Ab70e46a2-c1c6-468a-a229-9b38ad491ad9","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"source:c2da7cab-8cfb-40cb-ab40-a22c19d9c799:added","revision":2,"op":"retract","recordedAt":"2026-10-02T05:12:37.519Z"},{"id":"source:4f555657-e2bb-4f57-a8eb-57552fbf517e:added","revision":2,"op":"retract","recordedAt":"2026-09-27T02:40:03.708Z"},{"id":"source:ef080c50-39a6-43ed-94d7-922a2edce76e:added","revision":2,"op":"upsert","type":"research.source_added","domain":"research","origin":"live","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-09-26T21:56:54.042Z","recordedAt":"2026-09-27T00:20:01.536Z","summary":"Official source added: docs","evidence":[{"id":"source:ef080c50-39a6-43ed-94d7-922a2edce76e","url":"https://docs.train.tech/protocol/introduction","label":"Docs"}],"source":"website_crawl","facts":{"sourceType":"DOCS"},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/source%3Aef080c50-39a6-43ed-94d7-922a2edce76e","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}},{"id":"ship:a73a0c30-b8b0-4df7-a202-ef08c05be3ce","revision":8,"op":"upsert","type":"build.code_activity","domain":"build","origin":"bootstrap","project":{"slug":"trainprotocol-contracts","name":"TrainProtocol contracts","url":"https://heyresearch.xyz/project/trainprotocol-contracts"},"occurredAt":"2026-07-31T23:59:00.000Z","precision":"WEEK","detectedAt":"2026-09-18T15:06:17.887Z","recordedAt":"2026-10-15T20:40:04.913Z","summary":"Code changes, week of 2026-07-27 – 2026-08-02","evidence":[{"id":"ship:a73a0c30-b8b0-4df7-a202-ef08c05be3ce","url":"https://github.com/trainprotocol/contracts","label":"GitHub"}],"source":"github","countsAsBuilding":true,"facts":{"eventType":"CODE_ACTIVITY","commitsRead":5,"verification":"SOURCE_LINKED","codeSubstance":"SUBSTANTIVE","commitsListed":17,"commitsNotRead":12,"commitsChangedCode":1,"codeSubstanceVersion":"commit-substance-v4","commitsSubstanceUnknown":0,"commitsDocumentationOrMaintenance":4},"links":{"project":"https://heyresearch.xyz/project/trainprotocol-contracts","evidence":"https://heyresearch.xyz/api/evidence/ship%3Aa73a0c30-b8b0-4df7-a202-ef08c05be3ce","timeline":"https://heyresearch.xyz/api/projects/trainprotocol-contracts/timeline"}}],"nextCursor":null,"hasMore":false,"ledger":{"collectionStart":"2026-09-26T11:35:57.227Z","transitionsFrom":"2026-09-26T11:32:48.791Z","newestRecordedAt":"2026-10-19T16:10:03.606Z","projectorRanAt":"2026-10-19T16:10:03.606Z"},"disclaimer":"Public, source-backed activity HEY recorded. Still Building means verified activity through a tracked market drawdown — it is not a prediction, not a ranking by price, and not investment advice. Few projects meet Still Building or Under the Radar at any time; both are strict by design, and list responses carry the counts."}