frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Map v1.0 – Deterministic identity for structured data

https://github.com/map-protocol/map1
1•agdavidson•1h ago

Comments

agdavidson•1h ago
I've spent a long career mostly in security. I like to see problems and figure out how to solve them.

The problem I've been chasing lately isn't access control - we're actually pretty good at that. It's what happens after access is granted. Can I prove that the thing that just committed to a database, pushed to production, or triggered a payment is the exact same thing that was reviewed and approved? As systems get more complex - more middleware, more serialization boundaries, more agents acting on their behalf - that question gets harder to answer. At my level of abstraction, and in between.

I needed something at the protocol layer. A stable fingerprint for structured data that I could attach authorization and verification to at higher layers. But once I started building it, I realized the same primitive could solve problems all the way down the stack. A developer might fingerprint a deployment descriptor at approval time and verify it hasn't drifted by the time it hits the deployment controller. An infrastructure team can hand an auditor a fingerprint that proves exactly what was committed, not just that something was committed. If you've ever had to prove "this is the same thing" across a system boundary, you have some version of this problem.

The issue underneath is deceptively simple. The same logical payload produces different hashes when different systems serialize it differently. Field ordering changes, whitespace shifts, encoding varies. Two identical payloads suddenly look like two different objects to any integrity check.

MAP is my answer. It canonicalizes structured data into a deterministic binary format and produces a single identity: map1: + lowercase hex SHA-256 of the canonical bytes. Same input, same identity. Every time. Every language.

What's in the box:

- Frozen spec (483 lines, no changes permitted under governance contract)

- Python and Node reference implementations (zero dependencies each)

- 53 conformance vectors (append-only, never removed)

- Both implementations produce identical MIDs for all inputs

- CLI tools for both languages

- Browser playground: https://map-protocol.github.io/map1/

- MIT licensed

Supported types: strings (UTF-8, scalar-only), maps (sorted keys, unique, memcmp ordering), lists, and raw bytes. No numbers. No nulls. These are rejected deterministically, not silently coerced.

Early. No Go or Rust implementations yet. The no-numbers decision is opinionated and I know it. Curious what people think, and if you've hit this problem in your own work, how you've been solving it.

AIProx: An open registry and manifest standard for autonomous agent discovery

1•LightProx•30s ago•0 comments

Anthropic Links AI Agent with Tools for Investment Banking, HR

https://www.bloomberg.com/news/articles/2026-02-24/anthropic-links-ai-agent-with-tools-for-invest...
1•swolpers•2m ago•0 comments

OpenAI safety reps called to Ottawa after Tumbler Ridge, B.C., mass shooting

https://www.cbc.ca/news/politics/open-ai-summoned-ottawa-tumbler-ridge-9.7103281
2•ChrisArchitect•4m ago•1 comments

files

1•zerosizedweasle•5m ago•0 comments

Show HN: A minimal coding agent in Elixir (Erlang/OTP)

https://github.com/matteing/opal
1•sergiomattei•5m ago•0 comments

Near-Instantly Aborting the Worst Pain Imaginable with Psychedelics

https://psychotechnology.substack.com/p/near-instantly-aborting-the-worst
1•surprisetalk•5m ago•0 comments

Change your default date format to the least ambiguous

https://practicalbetterments.com/change-your-default-date-format-to-the-least-ambiguous/
1•surprisetalk•5m ago•0 comments

Georgist land taxes balance community benefit and the efficiency of markets (2024)

https://devon.postach.io/post/georgist-land-taxes-balance-community-benefit-the-efficiency-of-mar...
1•surprisetalk•6m ago•0 comments

Pecking Order and Flight Leadership (2019)

https://srconstantin.wordpress.com/2019/04/29/pecking-order-and-flight-leadership/
1•surprisetalk•6m ago•0 comments

Apple's Multibillion-Dollar Push to Make Chips in the U.S. [video]

https://www.youtube.com/watch?v=ktFlaBhpMu8
1•tambourine_man•6m ago•0 comments

A catecholamine-independent pathway controlling adaptive adipocyte lipolysis

https://www.nature.com/articles/s42255-025-01424-5
1•PaulHoule•7m ago•0 comments

Show HN: Search through half a million works of art using natural language

https://artexplorer.ai/
1•stefanvdw1•8m ago•0 comments

Show HN: Rappelo – A small tool for solopreneurs to capture leads faster

https://rappelo.com
1•AlexandruEneDev•8m ago•1 comments

EWM: The Emacs Wayland Manager

https://codeberg.org/ezemtsov/ewm
2•dargscisyhp•8m ago•0 comments

MapReduce: Simplified Data Processing on Large Clusters (2004) [pdf]

https://static.googleusercontent.com/media/research.google.com/en//archive/mapreduce-osdi04.pdf
1•vinhnx•9m ago•0 comments

Show HN: OpenPDB – Generate AI agents with real personalities

https://github.com/gitsual/openpdb
1•gitsual•10m ago•0 comments

Paxos made simple (2001) [pdf]

https://lamport.azurewebsites.net/pubs/paxos-simple.pdf
1•vinhnx•12m ago•0 comments

OpenAI calls in the consultants for its enterprise push

https://techcrunch.com/2026/02/23/openai-calls-in-the-consultants-for-its-enterprise-push/
1•signa11•12m ago•0 comments

Distributed Systems for Fun and Profit

https://book.mixu.net/distsys/single-page.html
1•vinhnx•12m ago•0 comments

Lime's billing model is encouraging cyclists to run red lights

https://tk.gg/posts/lime-bikes-should-stop-charging-when-you-stop
1•rustyhancock•12m ago•0 comments

The Coming War on General Computation

https://en.wikisource.org/wiki/The_Coming_War_on_General_Computation
2•bondarchuk•13m ago•0 comments

AI Removed Every Bottleneck Except One: Cognitive Load

https://medium.com/@a.mandyev/ai-removed-every-bottleneck-except-one-3f25b509f26e
2•andrey_m•13m ago•1 comments

The $10T Fight: Modeling a US-China War over Taiwan

http://www.bloomberg.com/news/articles/2026-02-10/the-10-trillion-fight-modeling-a-us-china-war-o...
1•nkurz•15m ago•1 comments

Zones of Distrust – Open security architecture for agentic AI

https://github.com/bluvibytes/zone-of-distrust
1•sbabylon•15m ago•1 comments

Every bug report has four parts

https://dolphinmade.com/blog/four-parts-of-a-bug-report/
1•rprend•15m ago•0 comments

I Still <3 the Internet

https://www.deezlinks.com/p/i-still-3-the-internet
1•herbertl•15m ago•0 comments

Where can I buy AI-generated antibiotics?

1•john1203•16m ago•0 comments

From one dictator dad to another: Monica's lost childhood in North Korea

https://www.smh.com.au/national/from-one-dictator-dad-to-another-monica-s-lost-childhood-in-north...
1•famouswaffles•16m ago•0 comments

Australia for Software Engineers: Relocation Guide

https://relocateme.substack.com/p/moving-to-australia-for-work
1•andrewstetsenko•18m ago•0 comments

Federal data breach may be the biggest hack in US history

https://morningoverview.com/massive-federal-data-breach-may-be-the-biggest-hack-in-us-history/
1•SunshineTheCat•19m ago•0 comments