1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb29de16b5d1e72d143774503e6fb636506d6c1a7a88b0a2435110b1636663406. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/cad4fafa-51a1-4644-b56e-078f7cbfcd97.json and https://artists.proofprofile.net/proofs/artist/cad4fafa-51a1-4644-b56e-078f7cbfcd97.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Canadian National Locomotive #89 Pulling out of the Station
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1708f5b5440fe676b9cc8278050d4a4d9a048a91095f4ff9a53e5a19eb698aec. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067097.
Canadian National Locomotive #89 Chugging Along
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x328b66b08e0bf7d745cb174343e1ceb4448285794692a24523bf41d338dae12a. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067098.
Canadian National Locomotive #89 on the Road to Paradise, Pa
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3de21bc4a79d287cd9cbc7cbe89781497dcb362506e1eb26bdbdede7ddd87b4. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067099.
Canadian National Locomotive #89 Heading to Paradise, Pa
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x674a5fa0c76d8e0e9aa2cd718124bb8e2df330378de7e7987cc36fd91c790b56. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067101.
Canadian National Locomotive #89 Working Hard
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8f434302a5871ee188148c031342621d7b04d5a444e6dfbbc1d906812843780. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067102.
Canadian National Locomotive #89 Whistles and Cars
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca0af6c2190ad20cc1e4d51a106ed4421146ad55c90ec45264933ac9e0e47727. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067103.
Canadian National Locomotive #89 Passenger Cars and Noises
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa729c78e54a1220685c19051a3f9b0f35fd4807cdd6bc468e282bcf92ce591b4. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067104.
Canadian National Locomotive #89 Building up Pressure
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7957f866bbb971b081231e40afe16c6d6be4363720952a15e87f28d2c8708e30. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067105.
Canadian National Locomotive #89 at the Station
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61b174450c07e23c04462f181910ad31d5e4a9f8fdf9e85cbe675e21dbf63c7d. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067106.
A Ride on Canadian National Locomotive #89
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x151e202ddc512e6a4ae5e1de69d1ed54351bdc903f8afd05fc3cc1fadbe10479. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62f0108837f9c2604ce674619dbd0de6bc06b6674b86273099359e547884fc6c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067108.
A Ride on the Oxford and Southern Motor Car
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b4ea8ee9d61fc6ff602eac73a60091f1ef20c1cf0b1828b0d30793e5687ce9b. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb859c9cacae475d9fd2cdd408eb43315f0c3cf59e315d11f5f42b2d916196a32. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067110.
Great Western Locomotive #90 up the Hill
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25b239b7b6addec8f7b0dfd1621f2378c6cc84b74599a2745f06e5a53cb14b3b. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067113.
Great Western Locomotive #90 Passing the Engine House
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe878c9088950068793ce6f004efc76fdddc60fc6a4e72960993ec02d33c32a3a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067114.
Great Western Locomotive #90 Passing a Crossing
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce824bbdf669cde8f4d01e137c846ac186a69556ffacbf8d306560af6e087ee9. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067115.
Great Western Locomotive #90 Steaming Down the Tracks
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda9ff9ef15d8ae456e033d9897e2d8d61ba3ea20318c732e7842b0e8e69ecb62. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067117.
Norfolk and Western #611 on the Road to Paradise
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x253adee8fe8420fccc765facbcc47d228add4bfe7b38826b71a34497d3f785fe. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x864a8d8b656516ce6328f810723f9ce4bc1b1fee2a12cfa55fb641df44230e95. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067121.
Norfolk and Western #475 Waiting for Passengers
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa160be3830d9459a416914508bab9e95f5036c828683eee0efa971e19a5ef71. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067122.
Norfolk and Western #475 at the First Crossing
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35dd4adcc9dd1ac79d8e64e759259f8c9ddb9051c35914e592cd5c501fab21c9. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d0ab1142c38cc99bc102604ec451dd570b916cab35b439f5a7fb873546b2130. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067124.
Norfolk and Western #475 Ghost Whistle and Crossing
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52c1235c25d35e6b87447aae47fac99fc184d252600089a32077664d56bf8973. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067125.
A Historic Ride on Norfolk and Western #475
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b4d4586e85764f3ab3a587735f1256131ac96bafc65dc5a8788c88954f9e7b6. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82067126.
A Train Ride to Paradise with Great Western #90