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 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dc0b7d2ff5d8a4bbc047c23c5a007fa3a5e43a6039f777cadec537595734761. 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/49b03b43-d733-49b9-9ac8-93a70da17f63.json and https://artists.proofprofile.net/proofs/artist/49b03b43-d733-49b9-9ac8-93a70da17f63.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 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x821f9523c52514e3845457bb0221cb790b89bf680dc6aa3d43eb682fc783aaaf. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BRUSA0600677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba1dd65365fc598430668a1cb74654857ceb42fce1678a033c6c7286c48bbdbe. 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/BRUSA0600679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c68c729a92370ec9e2af8ebe82b5a49a8e7298eb5bf74cf4c87e74cc9bbf029. 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/BRUSA0600681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa03ac924f52dd017c77607e76e0f1a149b9a629bd930dac4123e000c5eaf0e93. 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/BRUSA0600683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd6f02eabedafa15f40f8919d77fd09f737296836f469038673bbed8e10a41c1. 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/BRUSA0600684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ff5aa659e8ff337a342d2f9f4d365d57681eefa97abfc2ad944f5d14922e805. 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/BRUSA0600685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1096d532ced826a82bff63975d7d3f005f7805a7c8df6c42aca8588aac6b560. 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/BRUSA0600686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c9d02020d34f171bd43c0bc2fd7f6a76feda61199add8edea5c34ece96cba8b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BRUSA0500699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd7002272b41d21b40ce357c60da4ae0e0f4e44a0dd81301660186cfe9194434. 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/BRUSA0500700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed1fbc6139781a2d89f18194408dbba6e5b2c1cf2cc496d9e6e08bffe0f8d909. 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/BRUSA0500702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc59abc098f7cf541722936554c2ad04fbd668d310f97d2449fb40c2956ee65c6. 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/BRUSA0500707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc53e8b0966a1415558ea0070de6776e8f0f2755dfb4b0deed36175ece0629f38. 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/BRUSA0800123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae20c37fdcc1944bd55df8254a993dc70d054a436f83f76facaf9a5c17f9d5db. 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/BRUSA0800124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6c76f9a18c70b36e4fd767a11831404400b42ef2c185516cc9deed753c0da7f. 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/BRUSA0800129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7c58d80c7b60ce0ecc2440fc655c563408cad88c5d6675b2528acb99377c9a9. 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/BXV961900031.