Iván Santos Ortiz (born July 19, 1979), known artistically as Santaflow, is a Spanish singer, rapper, composer, and music producer. His artistic career has been characterized by the incorporation of 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 0x51e0c6d2d999149adff0bb0360c1d3b0d92124ab4a453dd051c3bb42f941c390. 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/4eb74c4a-96ab-42d4-a678-58d89077f10f.json and https://artists.proofprofile.net/proofs/artist/4eb74c4a-96ab-42d4-a678-58d89077f10f.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 0x69be6bb6e3388d102ee453b35e48398c51cbab2813b11534ee0ac78fb0e88699. 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/ES69S1500117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa127d9e94e5f9c63ad2d744c500946dee933efdf1988210b7a26c3c166231e48. 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/ES69S1500137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae8794c8020e4bdfdc98e662c365991c267fe7bd20b0a778b7df48b0093429d0. 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/ES69S1500059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7edca88fe936d780150a2dab92eef5493b277bb57f4919f83bce2c94437c4a6. 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/ES69S1500017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d208ee4f3298155dd6d5d1b01491d5703a6a05cfe1ccde03adbe27c02c32b2a. 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/ES69S1500093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23dff361df2720f52838c61dd8f3fc683862b61dda9687a2c0dff05618970c54. 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/ES69S1500125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb0c2579cc6736f6087f3f0f9faa3815bc1d500f58ef855ef96c5df845a6b36c. 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/ES69S1500118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a472bc52f5a6fadbabc4c88f65a95cdcfd3bd205e55ecda15e9457747392068. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/ES69S1500138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72a7336fe97e72908e7f598ef829e49d8c7118dba917b71907f4bebf23e0e1da. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/ES69S1500060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eba4e83bbc2ccb0b33faa65b82c2c7292f1ca6b2dd392a2a1cefc11a10d53c8. 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/ES69S1500018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb8ac79814becf0d6f8303f374255a261c2d31b7a24378010d10a085b20ccf7c. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/ES69S1500094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcd8b0d63a40c2f8c9bfadbb3e4d2a4504ce540dd26434611de232f99ca4ddcc. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/ES69S1500126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x491753f5db2ddb0cce64a97f13020583f5a64e04efc0e173d642218f2b7fd326. 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/USDHM1707851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cf237a6c37841ccfa68127acbc1be42269c627e2a43c07be6dc56bd2bea91dd. 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/USDHM1414137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee29f30223739a1d1ff123f129ee07277488bdb60ae16e9551bb602ba5f0f07e. 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/ES69S1500452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35f16a1ab4e7f16ba35467f7e71b908a87d8b1a31a751c92846d7867fec0989e. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/ES69S1500324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c5db360db2bd21d22ab5c6360d7ef90d454c311fa51cad2e479c00832c6ed98. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/ES69S1500332.
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