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 0xc153809f3842f46543cdd9a984218bb75ac2bfd8e13dccf07fc9b63f9b09d21f. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f7c1cfe6-1c4e-4bd6-bb39-4c7c3913d11f.json and https://artists.proofprofile.net/proofs/artist/f7c1cfe6-1c4e-4bd6-bb39-4c7c3913d11f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Steam Train Chugging Away from Platform / Exterior
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 0x2be1aa66759aa03c75245c7ae7b78543b170f0b20a872e7a879501cf89845a5c. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/US4R30739913.
Steam Train Chugging Away / Exterior / The Last Steam Train
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ba11d32e68986ef0f2bad8709591b740cf6c88e9ee9278489332e87cb40a3b6. 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/US4R30739914.
Steam Train Chugging Away, Heavy Steam Blasts / Exterior
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d16ce0f3cd1ef4b3d94df984a12db42c9179389ee201d3e5a0f5166f1100411. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/US4R30739915.
Steam Train Chugging, Reversing and Light Bell Ringing / Exterior
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a32e28ba442ec7cca58d2fbbbe19e2a3f8f677f18da33b17a04c5ebe693d993. 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/US4R30739916.
Steam Train Approaches from the Left, Stops and Idles / Exterior
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a988f18ed3964d0c5cd137134ea2a8f1314e88757e3c86c03c37e04180949da. 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/US4R30739917.
Steam Train Approaches, Reverses, Heavy Wheel Squeak / Exterior
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fc4fa8cdfc6615c8faff48788e13082bd8b789b1783987981ec8f2ab971a0db. 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/US4R30739918.
Steam Train Passes with Bell Ringing and Whistle Blasts / Exterior
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14ad2df2fb58f94c5f94d2c45887aa019142647d362e8af02679099dafddd816. 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/US4R30739919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90b3eaf2e8421379d76bc55c75800094e6a12494bc0d85e239f6d2966733d983. 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/US4R30739920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a46eacade2bf37ef7d90d20eecd6648428c14ad677265eddf23e24635d9e28a. 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/US4R30739921.
Steam Train Passes with Heavy Chugging and Wheel Squeaks / Exterior
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c981e6816addafdc12270b7de5be6ec571a0e6f5e380938fe7c676213ca4206. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/US4R30739922.
Steam Train Passes Slowly, Heavy Chugging, Bell Ringing / Exterior
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfb956c0eda8f7555fa839151f0616368c12c5a0f0932fa21bd94bab443002e5. 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/US4R30739924.
Steam Train Passes in Reverse / Exterior / The Last Steam Train
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eb8968961fe240efb6fadb12e311f25ee4661bad3ef5043e67613d82ca3beb7. 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/US4R30739925.
Steam Train Pull Away, Whistle Blasts, Bell Ringing /Passenger Car
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4511409532f903f2cf730ec0fdd3e9df9c769ffd31f619ffc603860cc411db98. 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/US4R30739926.
Steam Train Pull Away, Increasing Speed, Heavy Track Squeal /Passenger Car
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a5478d4b439a33fa82fcd658b2efe92f7204e85444b8d71de4039d79919b856. 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/US4R30739927.
Steam Train Slow Speed, Whistle Blasts, Heavy Track Squeal /Passenger Car
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59a6293dc14ad28e7def251a17e40b48295cc42a199d034a1eef7b4a030981d7. 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/US4R30739928.
Steam Train Steady Speed, Heavy Track Clatter /Passenger Car
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa4695c3f37786f74e52fcc13ff8e10d971714be5c8cb49a94851c82eef3a756. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/US4R30739929.
Steam Train Drive at Steady Speed, Heavy Rumble / Engine Cab
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x607c4b596b81d4500b79d74a233c41056ba6fc4ac1a64d5f36bbe0da1c4bf6db. 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/US4R30739933.
Steam Train Steady Speed, Stoking Firebox, Steam Releases / Engine Cab
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd33d52000e996d05fc306a450c329a243c781d5c19e0f55997f67ab56c5e4dbd. 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/US4R30739934.
Steam Train Steady Speed, Whistle Blasts / Engine Cab
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe249d82712de817c2ca41b12ec76b2dcaf7ac562858f7c9ca2340739d93e5304. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/US4R30739935.
Steam Train Pull Away, Increase Speed, Heavy Track Squeal / Passenger Car
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd7c61e3206946278218787fb21f2c0cafb3a761b107239842efaf72dbb8e081. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/US4R30739936.
Steam Train Steady Speed, Whistle Blasts / Passenger Car
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e3576763604f6e1d9270b0c5151c7d51aa6016be444ef9e2c7a2f37e679ff4d. 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/US4R30739937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56ea9486b55b0aae4191d59c7cb584abb41cea5f902f8f57f748bfaba6e07de1. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/US4R30739923.
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Steam Train Steady Speed, Slow to Stop /Passenger Car
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bddb353be1f3905e1f4faf180e4b7bb42c34c49253a2d49417f4c2bc380759c. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41:21Z), 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/US4R30739930.
Steam Train Shoveling Coal and Stoking Firebox / Engine Cab
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a89afd209e474a7de89bf5a3af7c08855da735c4f281a257157b1bc4df6526c. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23:05Z), 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/US4R30739931.
Steam Train Idle and Pull Away, Throttle up, Stoking Firebox / Engine Cab
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85a350ded11235f1acd0a33e691580ed0ab4f494a1be36e7f7ea4dce93e26c04. Chain 2 (Bitcoin): anchored in block 960167 (2026-07-29T23:42:34Z), 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/US4R30739932.