Archive

1046 posts · Page 59 of 88. ← Blog

Pratik Dhanave · ·7 min read

Building Custody: Hot, Warm, and Cold Wallets Without a Single Point of Compromise

How to architect wallet tiers, HD-derived deposit addresses, HSM/MPC signing quorums, and sweep flows so no one key, and no one person, can move funds.

Teaches how to architect custody: hot/warm/cold wallet tiers, HSM or MPC key custody, withdrawal approval quorum, address derivation (HD wallets), and sweep flows from deposit to cold storage.

Pratik Dhanave · ·3 min read

Orchestration Patterns — Microsoft Agent Framework in Python

Five prebuilt multi-agent shapes — Sequential, Concurrent, Group Chat, Handoff, Magentic — and when each beats hand-wiring a graph.

Sequential, Concurrent, Group Chat, Handoff, Magentic — the five prebuilt Microsoft Agent Framework orchestrations in Python and when each beats hand-wiring a graph.

Pratik Dhanave · ·8 min read

Solution and Consultative Selling

Everything in this series has been building toward a single approach to sales — one that finally makes selling something an honest engineer can respect and do well. It goes by names like consultative selling and solution selling, and its premise is simple: stop selling products and start solving problems. The salesperson becomes less a pitchman and more a trusted advisor who understands the customer's problem and helps solve it. This isn't just nicer; it's more effective, and it's the modern standard for anything beyond a simple transaction.

Everything in this series builds toward a single approach to sales — one an honest engineer can respect. It goes by names like consultative and solution selling, and its premise is simple: stop selling products and start solving problems. The salesperson becomes a trusted advisor, and this isn't just nicer — it's more effective.

Pratik Dhanave · ·11 min read

Functions: Arguments, *args, **kwargs, and Defaults

A working guide to Python's function signatures — positional and keyword arguments, default values and the mutable-default trap, arbitrary-argument packing and call-site unpacking, keyword-only and positional-only parameters, and treating functions as first-class values.

A working guide to Python's function signatures — positional and keyword arguments, default values and the mutable-default trap, packing with *args/**kwargs, unpacking at call sites, keyword-only and...

Pratik Dhanave · ·11 min read

Pointers and Addressability

What a Go pointer actually is, why there's no pointer arithmetic, `new(T)` versus `&T{}`, the addressability rules that decide what `&` will even compile against, and when reaching for a pointer helps versus when it just adds indirection and GC pressure.

What a Go pointer actually is, why there's no pointer arithmetic, `new(T)` versus `&T{}`, the addressability rules that decide what `&` will even compile against, and when reaching for a pointer helps...

Pratik Dhanave · ·7 min read

AP2 vs ACP vs x402 vs Network Tokens: How the Approaches Compare

A clear-eyed look at trust models, who signs what, rails, credential handling, and settlement — and why these four overlap more than they compete.

A clear-eyed comparison across trust model, who signs what, payment rails supported, credential handling, settlement, and best-fit use cases.

Pratik Dhanave · ·6 min read

Rules and ML in One Fraud Decision Path

How to combine a deterministic rules engine with an ML risk model in a single decision: rule precedence, score bands, shadow mode, and champion/challenger evaluation with feedback labels.

Teaches how to combine a deterministic rules engine with an ML risk model in one decision path: rule-precedence and overrides, model score bands, shadow mode, and champion/challenger evaluation with feedback labels.

Pratik Dhanave · ·6 min read

Building a Step-Up Authentication Orchestrator

How a risk-driven layer escalates from silent approval to OTP, biometric, or 3DS challenge — holding a pending-challenge state and resuming the original transaction once the customer clears it.

Teaches how to build risk-based step-up auth: an orchestration layer that escalates from silent to OTP/biometric/3DS challenge based on risk signals, with pending-challenge state and resumable transaction context.

Pratik Dhanave · ·7 min read

Building an FX Rate, Spread & Markup Engine

How to ingest many rate feeds, derive a trustworthy mid, defend against stale prices, and quote a locked customer rate that survives a settlement failure.

Teaches how to build an FX pricing service: ingesting multiple rate feeds, mid-rate derivation, staleness/circuit-breaker handling, per-segment spread/markup, and rate-lock quotes with expiry for customer conversions.