Software reverse engineering
research.
Evidence included.
Explore the architecture, APIs, and decisions behind real systems. Read what was observed, what was inferred, and what remains unknown.
Explore the catalog ↓Explore reverse engineering examples
Notion: databases, data sources and pages
The practical consequences of Notion’s database/data-source split for schema discovery, page creation and integration identity.
WooCommerce: Store API versus order storage
Why a customer-facing API, merchant order access and HPOS are different layers—and why table existence alone cannot identify authoritative orders.
Klaviyo: API revisions and rate-limit windows
How explicit API revisions and separate burst/steady limits affect a Klaviyo client’s retry, scheduling and compatibility decisions.
Shopify GraphQL: query cost and cursor pagination
A worked client model for Shopify’s query-cost budget and cursor pagination, showing why page position and request capacity are separate concerns.
Shiptheory: shipment data and service selection
Separate the shipment you describe, the service selected by rules, and the carrier result before treating a label request as fulfillment.
Katana: on-hand, committed and expected stock
Why Katana’s inventory contract needs several quantities, with a worked planning example and explicit limits on what those numbers prove.
DOSS: workflows over shared operational data
What DOSS’s public workflow and master-data surfaces reveal about triggers, shared records and the boundary between automation and business state.
Campfire: bank feeds and journal entries
A contract-level look at bank-feed ingestion, journal construction and the distinction between a recorded bank event and a posted accounting result.
Digits: source transactions versus the ledger
How Digits separates imported records from accounting results, and why source identity, replay and ledger visibility are different concerns.
Investigated something interesting?
Share the question, the findings, and the evidence. Every submission is reviewed before it joins the catalog.
Contribute a distillation ↗