In audio signal processing and acoustics, an echo is a reflection of sound that arrives at the listener with a delay after the direct sound. The delay is directly proportional to the distance of the r
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 0xaa2afbd1b3b0a49e6adb2eca23d5a79e57bc2cce245efeda567ec0dd4c8e1850. Chain 2 (Bitcoin): anchored in block 954048 (2026-06-17T05:00:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/425ab1ab-8e1d-4901-a635-7a7ea05a5a84.json and https://artists.proofprofile.net/proofs/artist/425ab1ab-8e1d-4901-a635-7a7ea05a5a84.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x572625779ff894f00317d9077908e758e489e8692008cb6940c16a5125eb4adf. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/TCAJW2569988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3158084c6ab6807ef060d4f49b7d8b91769c28c07ba64d4eeff8f64d7792c6ae. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/TCAJW2569992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafa788f4edb5334dc1dd8291ddfc1f0b356534d8ea259dd0d616b5fddc132e1f. Chain 2 (Bitcoin): anchored in block 958880 (2026-07-20T15:21:58Z), 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/TCAJW2569998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd739e4006a9497597e413443df8da092daef6a0d0cc046bbc18fdb43f9b1a93d. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/TCAJW2570003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53ced72ef3b4b5fbabdb4391f57cd5685333bf8bbfc5f781273fec853888bb1f. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37:37Z), 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/TCAJW2570009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x646f6b43f923cee126ac7acf4425efb9af6798f536d3e3270c8a344c54359cf9. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/TCAJW2570041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x832159f5ad3a489bda71a01e32aaf39ab09c4db919d4ac849b3d012d27d9b8e3. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/TCAJW2570044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55a7817bf1446a2ef120ed3a99b9f00340846f7ad9342e1b07ab1afb4bb6d7a2. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/TCAJW2570058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88c2b0cadbc0a7b27670facc0436134c92f8b7646451eaf8dfffa98a186c82e8. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/TCAJZ2551040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x429ba59779e28e35ce7a2f31bf38c3a1454d31ea67cf8d7da987155397eb8439. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34:46Z), 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/TCAJZ2551048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe70b2b87d7f1f8bba6053df0e0738836002e926d6ca51517f9abcf1e22b030e. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/TCAJZ2551052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96d4b3455330c1d063a966fd5d003fd17846e62f753239f9503a20acacc1efe9. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/TCAJZ2551060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ddc8209a8b0e1e0a1276ea8f215c833eccfc173a7fd7a0af2eb9a7cdccd9d8c. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49: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/TCAJZ2551066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83056deb53103d15bdc910461a4b02ad9952c4cfdf17af5086448a8f72d3ccd7. Chain 2 (Bitcoin): anchored in block 958384 (2026-07-17T08:27:02Z), 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/TCAJZ2551072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4da0f7cbb29098715986e2b3b8bc317e97aed5d2d8d8c57fb5d9682fd50cf53b. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/TCAJZ2551080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8d9a6645074e7d4a12c82815030e35dc5845468b1f935ce17724721b9a2f109. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/TCAJZ2551084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcf217947ae807a4908c80dbf3ebc3859bedd890d67e2c19a7f25eb7b398daf2. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/TCAJZ2551088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89a775f04e05028a5d0c896cebe935e7c1c84e987f048645dd24453ee53a1cbb. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/TCAJZ2551091.