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 0x468dc23d9bbd2b1cce6c6e3f32c295c59b17f3547eb6e568e3fbd4449262cea5. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d4a1708b-790d-4f61-a87e-0b6bccfeb5f6.json and https://artists.proofprofile.net/proofs/artist/d4a1708b-790d-4f61-a87e-0b6bccfeb5f6.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
ミュージカル「忍たま乱太郎」第12弾 まさかの共闘！？大作戦！！ 劇場収録の段！ (Live)
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 0x6c627f7354c43b716ae5997daa32d586f1e9575a34206b79e329276367282b30. 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/JPR502206411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4cecd80808839a8bbec251a9f225b87cc147a1bf50a5dd5c9c9f84150bf8b0d. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/JPR502206416.
ミュージカル「忍たま乱太郎」第13弾 ～ようこそ！ 忍たま文化祭！～ 劇場収録の段！ (Live)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f09bd19c389aac6dfac40f2b7f2948e74a033f092a29156fb4e4ed4ca3601af. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/JP92E2300935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcc8b4d1e11673b57a624a0de6114b87e4c948de5fbd721b5a55a6de692b109b. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/JP92E2300941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b93acdedcd8612a769f85f192c88b88faa09854782c4f1428b68c2deeda4a68. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/JP92E2300942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c7c0acf04b9d2356ee27d7fcec236f0a663089e26a6666a0a1288bfad752c60. 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/JP92E2300947.
ミュージカル「忍たま乱太郎」第10弾 ～これぞ忍者の大運動会だ！～ オリジナル楽曲集の段！
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x212de6bf65c942f829d5475c852e4a9c0a341dd2df361de625bb7913b48c32b8. 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/JPR502206385.
ミュージカル「忍たま乱太郎」第11弾 ～忍たま 恐怖のきもだめし～ 劇場収録の段 (Live)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d691e1fb5e81fa09345f0fcb117e1dfd70e540c677b95ed44c5e0698f73fd56. 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/JPR502206370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x467e48062fab049415a6b36521eca9c4acf82dc4666c398cf4ba758775247eff. 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/JPR502206376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e9eb33845d8156667ff3875537240b0348763e789103011099044d909d45787. 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/JPR502206377.
ミュージカル「忍たま乱太郎」第10弾再演 ～これぞ忍者の大運動会だ！～ Special Songs
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99660227385d3f4275a701d422147e54af517688a1bbda24ad0e3d3b492e7bb9. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/JPR502206404.
ミュージカル「忍たま乱太郎」第13弾再演 ～ようこそ！ 忍たま文化祭！～ Special Songs
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc263715e7d105956df62bc2e792b8893d77acb04253f909d2c057af56abadf58. 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/JP92E2301185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x474ea4f79da4faf2ba4ba0bb3c4beb2325e5532776e64b0ba97d7afeea34e1cf. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/JP92E2301187.
ミュージカル「忍たま乱太郎」第11弾再演 〜忍たま 恐怖のきもだめし〜 Special Songs
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dd43321774b1999608333c0b84887eecfcf452a2a965503ceb03c56f45ebe0e. 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/JPR502153056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48da26d0381a01beaa16bd5d08edfd08f2844d82360c8cf1b6d480c8e6668a29. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/JPR502153058.