INTERNAL — v1.0.1 · executive brief · not for external distribution · illustrative figures are internal calibration, not quotes
Executive brief · internal

Ascend tech readiness — two stages to mainnet

2026-07-29 Internal v1.0 See definitions & sources
01

Executive readout — working testnet; two stages remain

Today Working public testnet
After Stage A — all internal Release candidate
Early 2027 — after Stage B (external) Mainnet
System snapshot
145+ smart contracts[1] · Node.js API server + database · React client · 14 facility recipes
internal technical review, Jul 27 2026 Built in-house · OpenZeppelin = security/audit partner

Ascend runs end-to-end on a public testnet today. The system was built in-house; OpenZeppelin is the security and audit partner. A working testnet is not yet a release candidate. Two stages separate today from mainnet in early 2027: Stage A — five internal readiness gaps, no external party needed — produces the release candidate; Stage B — three externally procurable verification legs — takes it to mainnet. Each external leg maps one-to-one to a part of the scope-of-work document now going to vendors, so incoming quotes land apples-to-apples against the cost cards on this page. How the system got here — what shipped, when, and by whom — is charted in the development history below.

02

Development history — January 2026 to today

Ascend has been paying for platform development since about January 2026.[17] The chart shows what shipped, when, and by whom — from the OpenZeppelin engagement through the June 9 decision to build in-house, to today. The repository record shows the shape plainly: no shipped code in January, OpenZeppelin's first feature commits in early February, and an MVP-grade private beta by late May. The in-house era opens June 8; a full end-to-end stack was live on the Ascend testnet by June 11 and has grown into today's full-featured private beta. Every dated element carries its provenance; single-source and asserted dates are tagged.

2026 Jan Feb Mar Apr May Jun Jul OpenZeppelin engagement era code from early Feb — beta codebase set aside at the Jun 9 pivot In-house era AscendFi Contracts skeleton — modular credit facilities,margin accounts, health monitoring Platform — API + mocked front end (mocked into late Mar) MVP-grade private-beta flows — client + admin dashboards, borrow/repay taper Audit-fix wave + release v0.1 wrap[19] estimated Product reviews of OZ output, vToken design, scope docs[18] Core stack — contracts + API + React client on Ascend testnet (live Jun 11) Full-featured build-out — facility recipes, segregated tiers,leverage/unwind, test harness, first beta deploy pipeline AI-ops + SDD verification harness Brand, marketing site, design system, artifact pages Jun 8 — OZ code freeze · OZ's audit of its own beta begins Jun 8–9 — AscendFi org stands up; first in-house commits Jun 9 — decision: build in-house; OpenZeppelin → security/audit partner Jun 11 — full end-to-end stack live on Ascend testnet OZ engagement — payments begin[17] asserted First OZ feature commits; contracts repo created CPO's first OZ engineering sync[18] OZ MVP-alpha client + admin apps reviewed OZ audit report delivered; release v0.1 merged[19] Today · Jul 29 scaffold commit Dec 8 2025 — before this window[17] shipped commits / month — OZ repos vs Ascend repos, summed[21]· counts are volume, not contribution weight *through Jul 28 0 39 63 59 170 634 678* 0 + 0 39 + 0 63 + 0 59 + 0 73 + 97 (brand site) 116 + 518 23 + 655
OpenZeppelin team · Dennis (CEO) — protocol, API, client · Manny (CPO) — product, AI-ops/SDD · Manny + Renée — brand, site, design system (counted with Manny in the mix) · milestone / gate · commits/month — OZ repos · commits/month — Ascend repos

Marcelo (CSO) works the commercial and strategy track — the OpenZeppelin commercial relationship and partner engagements. That stream ships no code, so he carries no bar color and is not folded into any other contributor; he is part of the June 9 build-in-house decision milestone. Lane colors identify contributors only — they carry no status or performance meaning.

Bars are feature groups colored by contributor; widths are calendar spans from the repository record, not effort. The right edge of this chart hands off to the 'Now' node of the roadmap in the next section.

The contrast — MVP-grade skeleton to full-featured private beta

OpenZeppelin engagement produced — MVP-grade private beta (skeleton)
Mocked interfaces into April; basic client flows by mid-May; vToken absent. Its beta codebase was set aside at the June 9 pivot, after OpenZeppelin's own audit cycle on that code.
In-house build today — full-featured private beta
145+ smart contracts, API + React client, 14 facility recipes, segregated account tiers, leverage/unwind flows, test harness, first beta deploy pipeline. Core end-to-end stack live on the Ascend testnet June 11; built out to today's full-featured beta through July.
contrast framing: CPO characterization — endpoints documented still pre-RC — the remaining gaps are Stage A

Contribution mix — CPO estimate[20]

CPO estimate — single source, Jul 29 2026 commit counts ≠ contribution weight[20]
Today
At release candidate (projected)

The projected row is normalized at the low end of Dennis's 40–50% band; if Dennis lands higher, the difference comes out of Manny's share. Manny grows with the SDD gauntlet (+10 pts) and auth/wallets/onboarding (+10 pts) — the same Stage A items, so the projection inherits Stage A risk.

03

The road to mainnet

Now Stage A — five internal gaps no external party · produces the release candidate Final engineering handover Backbone document updated 2 · CI/CD + DevOps + IaC 1 · SDD gauntlet 3 · Wallet + onboarding 4 · API gateway 5 · Docs Release candidate RC target ~late Oct 2026 — inferred from the beta window[16] inferred Stage B — three procurable legs external · verifies and remediates the candidate — it does not add features Leg 1 · Product hardening — ~1 month Q4 2026 closed beta — late-Oct window real-user findings double as GTM signal Leg 2 · Pen test + red teaming Leg 3 · Audit + security review ≈ one quarter over Legs 1–3 Mainnet early 2027[16] 6–8-week audit-booking lead time[7] — book the Leg 3 slot by ~September, before Stage A finishes(conditional on Stage A effort estimates firming by end-August)
final engineering handover expected within 1–2 weeks (Stage A start) · Q4 2026 closed beta, late-October window (overlaps Leg 1) · beta through January · RC target ~late Oct 2026 (inferred[16]) · mainnet early 2027[16]

The release candidate is the hard boundary: everything to its left is Ascend's own work; everything to its right verifies and remediates the candidate — it does not add features. Two calendar facts drive procurement: the Q4 2026 closed beta overlaps Leg 1, and top audit firms book out six to eight weeks[7] — so Ascend must reserve the Leg 3 audit slot around September, while Stage A is still running (conditional on Stage A effort estimates firming by end-August).

04

Stage A — to release candidate (all internal)

Five gaps stand between today's testnet and the release candidate — all Ascend-internal; none needs an external services firm (wallet infrastructure consumes third-party wallet providers as components, decided and integrated internally). Internal cost is the team's own effort and calendar time, estimated where known and marked pending where not. Rank one is the SDD gauntlet: it turns Leg 1 from open-ended vendor discovery into a defined, quotable engagement. It outranks CI/CD but depends on it in sequence — the diagram shows both.

1

SDD gauntlet

The CPO-developed spec-driven verification harness — functional specs with BDD acceptance criteria wired into an executable pass/fail loop any tester, internal or external, runs against the system.

Ownerthe CPO (Manny) Effort3–4 CPO man-weeks[15] Blocked on final engineering handover backbone document fully updated CI/CD operating
Final engineering handover Backbone document fully updated CI/CD operating (gap 2) SDD gauntlet (gap 1) importance rank ≠ sequence — CI/CD ranks below the gauntlet but runs first

SDD gauntlet explainer (published as "The SDD Harness")

2

CI/CD + DevOps + IaC

Branch-based test environments, repeatable deploy pipeline, infrastructure as code; today all testing runs on developer machines (CI/CD · DevOps · IaC).

OwnerDennis (CEO) Effortestimate pending — internal internal technical review, Jul 27 2026

Runs before the gauntlet despite ranking below it.

3

Wallet infrastructure + user onboarding

Everything needed to accept real users.⁠[2]

Ownerinternal Effortestimate pending — internal vendor decision not made
4

API gateway + endpoints (+ potentially an SDK)

Endpoints first (API gateway); an SDK if partner demand warrants.

Decision made: internal build OwnerDennis (CEO) Effortestimate pending — internal
5

User + developer documentation

User docs
Onboarding guides, product walkthroughs, operational how-tos for beta users and institutions.
Developer docs
API reference, integration guides, architecture overviews for partners and external reviewers.
Ownerthe CPO (Manny) Effortestimate pending — internal

Written docs stop every external firm billing ramp-up time to learn the system.

05

Stage B — release candidate → mainnet (three procurable legs)

Stage B is the verification program: three separate engagements, one per part of the outbound scope-of-work document, so every vendor quotes the same scope. The leg cards carry each engagement's full scope; the matrix beneath separates four often-conflated security terms.

Leg 1 · Product hardening

Part I of the outbound scope-of-work document

A firm-run acceptance gauntlet — external testers execute the SDD gauntlet against the release candidate — layered with closed-beta playtesting by the planned Q4 beta group. Ascend's own effort (spec-pack upkeep, triage, the fix loop) stays internal; the external quote covers only the gauntlet.

Effort 1–2 senior engineers × 4–6 weeks[14] calendar ~1 month with testers in parallel
With third party
Pure internal
Independent execution and evidence trail against the spec pack (beta playtesting carries the real-user validity check)
Self-certification blindness — builders verifying their own work
Systematic gauntlet coverage
Beta users give no systematic adversarial coverage
A committed calendar
Calendar-slip risk with no external commitment date
Institution-grade evidence — at Leg 1's bounded external price
Weaker evidence for institutional counterparties

Leg 2 · Penetration testing + red teaming

Part II of the outbound scope-of-work document

Security professionals attack the running system — web app, API, infrastructure, operations (penetration testing).

Red teaming, defined: hired attackers simulate a real adversary against the whole operation, chaining technical, operational, and human weaknesses.

Leg 3 · Smart-contract audit + security review

Part III of the outbound scope-of-work document

The audit reads the contract code line by line; the security review examines the design — threat model, access control, upgrade paths, economic and logic attack surfaces. None of the three legs substitutes for another. Contract code freezes for the audit window; fixes batch into the remediation re-review pass.

one remediation re-review pass — quoted as its own line

A separate line keeps vendor quotes comparable.

Four terms, separated
Penetration testing Red teaming Smart-contract audit Security review
Who examines Offensive-security testers Hired adversaries Specialist auditors Senior reviewers
What they examine The running system, attacked from outside — web app, APIs, infrastructure The whole operation — technical, operational, human Contract code, read line by line The design, including economic and logic attack surfaces
The question it answers "Can someone break in?" "Can a determined adversary succeed end-to-end?" "Is the code flawed?" "Is the architecture flawed?"
06

What the legs may cost — and why

Price signals track crypto-native top-tier firms only — the calibre Ascend already works with. Illustrative figures are internal calibration, not quotes; the pipeline below replaces them with real numbers as they land. Leg 3's ~$200K ballpark[8] presumes mid-band researcher-week staffing; at OpenZeppelin or Trail of Bits list rates the same scope prices at or above the public band's $300K+ top — the equivalent-spend chart shows what the same dollars buy at each firm.

Leg 1 · Product hardening

Part I

Scope: firm-run SDD-gauntlet execution only — the Ascend fix loop stays internal, per Stage B.

calendar ~1 month 1–2 senior engineers × 4–6 weeks[14]

≈$25K–$150K at $5.3K–$13K/week benchmark rates

illustrative — not a quote quote pending
Drivers gauntlet size tester seniority

Leg 2 · Pen test + red teaming

Part II

Scope: pen test + red teaming across web app, API, infrastructure, operations.

$10K–$30K[13] FLOOR — pen-test component only, generalist band

Crypto-native scope with wallet and onchain integrations prices above the floor; red teaming is quoted as a separate line above it.

Drivers attack-surface breadth crypto-native premium red-team scope

Leg 3 · Audit + security review

Part III

Scope: line-by-line audit + design-level security review + one remediation re-review pass[1].

~$200K illustrative[8] on mid-band staffing, inside the $150K–$300K+ public band[6]

At OZ / Trail of Bits list rates the same scope prices at or above the band's $300K+ top[8].

illustrative — not a quote quote pending
Drivers nSLOC × complexity — counted at quote time on the current ~115-file contract set[1] firm rate card
$200K buys[8]
~$300K–$400K over ≈ one quarter[9] ILLUSTRATIVE — superseded by pipeline quotes external Stage B spend only — Stage A internal effort and the dedicated-engineer hire are separate
07

Internal vs external economics

Vendor scoping and delivery verification are covered today: the CPO runs both as interim owner. What a part-time interim owner cannot supply is full-time engineering execution — and that is the hire: a hands-on director of engineering (senior-staff level). The CEO (Dennis) currently carries the engineering build alongside fundraising, and the named Stage A gaps — CI/CD + IaC, the API gateway + SDK — are exactly the workload the hire absorbs. The hire frees the CPO to run product end-to-end (strategy, technical, marketing) rather than splitting into engineering execution, and gives Ascend an engineering skillset that meets external vendors apples-to-apples: rate-card fluency, scope pushback, billed weeks verified against delivered work. It is also the continuity role — one accountable engineering owner through hardening, audit remediation, and post-mainnet operations (incident response, upgrades) — a role institutional counterparties expect to exist. Spend shape matters as much as rate: the current contract bills monthly for as long as it runs; Stage B is a bounded package delivered in about a quarter.

$ per engineer-week
Hire unlock

$120K–$200K/yr[11]

Hands-on director of engineering — full-time, senior-staff level.

  • Full-time engineering execution — absorbs the CI/CD + IaC and API gateway + SDK gaps
  • Meets external vendors apples-to-apples — rate cards, scope pushback, billed-week verification
  • One accountable engineering owner through hardening, audit remediation, and post-mainnet operations
scoping + verification covered — CPO interim until the hire lands
Ongoing rate, for context $113K/mo contracted → $75K/mo OZ counter → $900K/yr at the counter rate[10] Stage B: bounded package, ≈ one quarter
08

Quote pipeline

one scope-of-work document — apples-to-apples

Every firm quotes against the same scope-of-work document — the one whose Parts I–III define the three legs — so quotes land apples-to-apples against the cost cards above.

Firm Legs quoted Status
Holdex (Hong Kong) Leg 1 engaged — awaiting scope-of-work
Hashlock Legs 2+3 engaged — awaiting scope-of-work
Cantina / Spearbit likely Legs 2+3 no reply yet
OpenZeppelin Parts I–III receives the same scope-of-work
Nethermind Parts I–III receives the same scope-of-work
09

Definitions & sources

Every figure on this page carries its provenance: a named document, a public benchmark with its URL, the repository record (commit history pulled July 28–29, 2026), a dated meeting record, "internal technical review, July 27 2026 — single source," or an owner-asserted anchor labeled as such.

Glossary

public testnet

A public rehearsal network that mirrors the live blockchain but uses valueless tokens, so the system runs end-to-end without real money at risk.

release candidate

A feature-complete version of the product that could ship as-is; the last internal milestone before external verification begins.

mainnet

The live blockchain where transactions move real money. Launching on mainnet means customer funds are genuinely at stake.

CI/CD

Automation that tests every code change and deploys it the same way every time, replacing manual builds and hand-run checks.

DevOps

The discipline of running software reliably — deployments, environments, monitoring, recovery — treated as engineering, not ad-hoc admin work.

IaC

Infrastructure as Code: servers and environments defined in files, so an identical copy of the whole setup can be rebuilt on demand.

SDD gauntlet

Ascend's spec-driven verification harness: written product specs turned into an executable battery of pass/fail checks any tester can run against the system.

API gateway

The single controlled front door through which outside software reaches the system, handling access, authentication, and traffic limits in one place.

SDK

Software Development Kit: a ready-made code package that lets partners integrate in hours rather than building against raw APIs for weeks.

self-custody

For end-user wallets: the user holds the keys to their own funds; no company — including Ascend — can move the money for them.

split-key wallet

A wallet whose key is split into fragments held separately, so no single party — user, provider, or Ascend — can act alone.

embedded wallet

A wallet built invisibly into the product itself: users sign up with email or passkeys, with no separate wallet app or seed phrase.

BDD acceptance criteria

Pass/fail requirements written as plain-language scenarios ("given this situation, when the user does X, then Y happens") that anyone can read and verify.

acceptance testing

The final check that the product does what was specified, run against agreed criteria before the work is accepted as done.

playtesting

Real users exercising the product under realistic conditions to surface problems scripted testing misses — and, here, to generate early market signal.

penetration testing

Security professionals attempt to break into the running system — web app, APIs, infrastructure — and report every way in they find.

red teaming

Hired attackers simulate a real adversary against the whole operation — systems, processes, people — to show how a genuine attack would unfold.

smart-contract audit

An independent line-by-line review of the blockchain contract code, hunting for flaws that could put customer funds at risk.

security review

An expert examination of the system's design: who can do what, how upgrades work, where economic attacks could land.

nSLOC

Normalized source lines of code: the standard measure of codebase size audit firms use to scope and price an audit.

rate card

A firm's published price list, typically per engineer-week or researcher-week; the baseline before scoping and final pricing.

Footnotes

  1. [1]Contract count: the July 1, 2026 scope-of-work document states "70+ smart contracts" (document-verified — a figure matching the repository's June 8 day-one file count: repository size, not audit scope). The July 27, 2026 internal technical review cited 71 — single source. Direct repository count at the remote head, July 29, 2026: 162 source contract files (145 concrete contract declarations), excluding mocks and tests; the earlier 115/101 figure came from a stale June 25 local mirror. Body copy uses "145+"; audit vendors price on nSLOC counted at quote time — that count runs against the current ~162-file contract set, not the "70+" label.^
  2. [2]Wallet vendors — decision not made. BitGo is offering services; the CPO's position is that all user and admin wallets (everything except superadmin wallets) require self-custody and heavy smart-contract interaction, so the model to follow is Grvt-like: Privy as primary, Dfns as fallback. The superadmin-class institutional custody layer can sit with BitGo-class custody.^
  3. [3]OpenZeppelin public list rate: $25,000 per engineer-week, matched at the top of the market only by Trail of Bits (same rate, same source). Public benchmark: 7blocklabs 2026 audit-cost roundup — https://www.7blocklabs.com/blog/smart-contract-audit-cost-range-2026-and-trail-of-bits-smart-contract-audit-cost-benchmarks^
  4. [4]Spearbit (via Cantina): $32.5K–$48K per team-week is the published figure, for teams of 3–5 researchers (per the source page). Straight division yields ≈$6.5K–$16K per researcher-week; the $7K–$10K this brief uses is a rounded mid-band derivation within that division — presented as derived, not quoted. The equivalent-spend bar (20–28 researcher-weeks per $200K) is computed at that $7K–$10K mid-band. Same source as [3].^
  5. [5]Quantstamp: $13,000 per audit-week ($325/hour); unused weeks carry over. Public retainer proposal, Venus forum, January 2024 — https://community.venus.io/t/quantstamp-retainer-proposal-for-ongoing-audits/4083^
  6. [6]$150K–$300K+ band for large interconnected systems: composite of two Sherlock posts — "routinely exceed $150,000" (https://sherlock.xyz/post/smart-contract-audit-pricing-a-market-reference-for-2026) and "$300,000 or more" (https://sherlock.xyz/post/smart-contract-audit-cost). Cite both if challenged.^
  7. [7]"Most reputable auditors book out 6–8 weeks in advance" — Sherlock audit-cost post: https://sherlock.xyz/post/smart-contract-audit-cost (note: this claim lives on the audit-cost post, not the market-reference post).^
  8. [8]~$200K audit ballpark — ILLUSTRATIVE: internal technical review, July 27 2026 (single source), corroborated by staffing math against public MID-BAND rates only (Spearbit researcher-weeks[4], Quantstamp audit-weeks[5]). The corroboration does not hold at the top of the list: at OpenZeppelin / Trail of Bits rates ($25K/engineer-week[3]) the same scope prices at or above the $300K+ top of the public band[6]. Not a vendor quote; the pipeline produces the real number. Scale calibration from received proposals (proposal — internal calibration only; firms never named): two independent reviewed proposals for a ~15–17-contract, largely standard ERC-3643 stack each carried a $10K–$30K third-party single-pass audit estimate — one noting complex multi-contract audits with custom compliance modules exceed that range, the other excluding the audit from the development quote and billing it separately, corroborating the audit-carved-out-as-its-own-line quote structure. A small-stack floor showing why nSLOC × complexity drives the price — not a comparable for Ascend's ~115-file protocol.^
  9. [9]~$300K–$400K package envelope over ≈ one quarter — ILLUSTRATIVE roll-up of Legs 1–3 plus remediation re-reviews; external Stage B spend only (Stage A internal effort and the dedicated-engineer hire are separate). The $300K floor presumes Leg 3 landing at or below its ~$200K mid-band center with Legs 1–2 near their floors; the spread above the leg-card floors is the remediation-re-review allowance; a top-of-list Leg 3 quote pushes the envelope above the stated range. Superseded by pipeline quotes as they land.^
  10. [10]$113K/month current contract rate; $75K/month OZ counter; $900K/year at the counter rate — internal technical review, July 27 2026 — single source; verify against the signed contract.^
  11. [11]Internal senior engineer $120K–$200K/year: public compensation data (Cyfrin smart-contract security-auditor salary guide — https://www.cyfrin.io/blog/smart-contract-security-auditor-salary). ≈$2.3K–$3.8K per engineer-week is annual cost ÷ 52 — salary-derived, excluding benefits and overhead; a fully-loaded figure (~1.25–1.4×) would run ≈$2.9K–$5.4K per week. The internal-vs-external comparison holds under either basis.^
  12. [12]$5.3K/engineer-week development-team benchmark (proposal — internal calibration only): the floor of the $5.3K–$13K/week benchmark range is a received-proposal rate — a reviewed fixed-scope proposal from an established firm blends a full senior engineering team to ≈$5,335 per FTE-week ($350K ÷ 65.6 FTE-weeks, ~$133/hour); credible fixed-scope proposals from established firms price full senior engineering teams at roughly $5,300 per engineer-week. The received rate calibrates the rate basis only, never a leg-level price. Never attributed to any firm, including firms named in the quote pipeline.^
  13. [13]Generalist web-app/API penetration-test band $10K–$30K (Astra public cost guide — https://www.getastra.com/blog/security-audit/penetration-testing-cost/). A generalist FLOOR for the pen-test component only: crypto-native scope with wallet and onchain integrations prices above it, and red teaming is quoted as a separate line above the floor.^
  14. [14]Hardening staffing shape, 1–2 senior engineers × 4–6 weeks — internal technical review, July 27 2026 — single source. Effort-weeks and calendar-weeks are different units: with testers in parallel, Leg 1's calendar target is roughly one month. The ≈$25K–$150K illustrative range is this staffing shape priced at $5.3K–$13K/week benchmark rates[12][4][5].^
  15. [15]SDD gauntlet effort, 3–4 man-weeks — CPO estimate, July 2026.^
  16. [16]Timeline (final engineering handover within 1–2 weeks; Q4 2026 closed beta, late-October window; beta through January; mainnet early 2027) — internal technical review, July 27 2026 — single source. The "RC target ~late Oct 2026" label is inferred from the beta window, not separately stated in the review — tagged "inferred" on the timeline.^
  17. [17]Engagement payment start ~January 2026 — asserted (CPO, July 29 2026); consistent with the current $113K/month contract rate[10]. Repository record: zero commits dated January 2026 in either OpenZeppelin repo; first feature commits February 4 and contracts-repo creation February 9, 2026 (commit history pulled July 28, 2026). A single scaffold commit exists on December 8, 2025, before the chart window.^
  18. [18]CPO start — asserted late March 2026 (CPO, July 29 2026); the documented record shows internal reviews of OpenZeppelin's output from March 2, a written product review sent ~March 10, and the first direct OZ engineering sync with the CPO attending on March 17, 2026 (meeting record). The chart marks the documented March 17 sync; the product-review bar starts ~March 10 (estimated).^
  19. [19]The June 8 – July 2 audit bracket covers OpenZeppelin's audit of ITS OWN beta codebase (code freeze June 8; first-cycle results June 30: 0 critical / 1 high / 1 medium / 5 low / 3 informational, fixes submitted; report delivered July 2, release v0.1 merged July 3 — repository record + meeting records). That codebase was set aside at the June 9 pivot. The in-house stack shipping today has not yet been audited — that audit is Stage B, Leg 3. OZ commit activity tapers after July 3 (last commits July 22–23); the chart renders the taper, with development end at the July 2 report. The bar's span also includes the late-May pre-freeze beta wrap (Sepolia environment prep ahead of the June 8 code freeze), before the audit window.^
  20. [20]Contribution mix — CPO estimate, single source (July 29 2026). Commit counts measure volume, not contribution weight (different codebases, squash merges, brand vs protocol not comparable); for reference only: AscendFi org 1,270 default-branch commits through July 28 (Dennis 968, Renée 209, Manny 93), OpenZeppelin repos a separate 415 excluding bots. The projected bar assumes the SDD gauntlet (+10 pts) and auth/wallets/onboarding (+10 pts) land as planned — the same items as Stage A gaps 1 and 3.^
  21. [21]Commit split per month, default branches, excluding CI bots (history pulled July 28–29, 2026). OZ series: the two OpenZeppelin repos (ascend-contracts + ascend-platform). Ascend series: all 17 AscendFi-org repos, including pre-consolidation ascend-site history — the May–June brand-site work by Manny/Renée predates the June 22 org consolidation. OZ + Ascend = total: Jan 0+0=0 · Feb 39+0=39 · Mar 63+0=63 · Apr 59+0=59 · May 73+97=170 · Jun 116+518=634 · Jul 23+655=678 (July partial, through July 28). Counts are volume, not contribution weight.^

Links out: the SDD gauntlet explainer (in Stage A). Footnote URLs are citations only; all page assets are inline.

Manny E. Reimi
Author Manny E. Reimi CPO, Ascend · manny@ascend.gl
Marcelo Fleitas
Owner Marcelo Fleitas CSO, Ascend · marcelo@ascend.gl
INTERNAL — v1.0.1 · 2026-07-29
Internal working brief. Illustrative figures are internal calibration, not vendor quotes; the quote pipeline supersedes them as quotes land.