HEIR OF BROKEN OATHS

All Rights Reserved ©

Summary

Sienna Vellrow has spent twelve years following the money. When a routine audit drops her into a web of untraceable capital and impossible architecture, she does what she always does: she pulls the thread. She doesn't know the thread was left for her.

Status
Ongoing
Chapters
7
Rating
n/a
Age Rating
18+

Chapter 1 - Active Connection

Sienna

The numbers don’t lie. That’s what I’ve told myself across twelve years and forty-one cases, and it’s still technically true at 11:47 on a Tuesday night with every overhead light off and only the blue-white glow of my monitors pushing back the dark. Three cold coffees on the desk, the last one with a skin forming across the surface that I should really throw away. The radiator in the corner has been ticking for an hour, cycling heat through pipes that run too hot and smell faintly of rust when the building settles around them. Eleven floors down, Sixth Avenue is still producing traffic, but up here the sound of it is abstract, more texture than noise, the city running without me in it. A dataset is open on my primary screen that is starting to make me question whether I understand what lying actually means.

The file is from a mid-tier infrastructure firm called Renlow Capital Advisors. Standard audit request. Asset verification, transaction trail review. Nothing that warranted the $40,000 retainer they paid upfront without negotiating, and in twelve years I have never had a client fail to negotiate. That number bothered me when the contract landed on my desk. It bothers me considerably more now that I’m inside the data and beginning to understand why someone paid it without blinking.

I pull the core transaction ledger into my primary review window and run the pattern isolation script I built two years ago after a healthcare fraud case nearly got buried under 200,000 line entries. The script strips formatting, normalizes currency conversions, flags statistical outliers beyond three standard deviations from baseline. On a dataset this size, it takes four minutes to run.

It finishes in forty-one seconds.

I check the script log. No errors. No truncated data. 1.3 million entries processed in forty-one seconds on a machine that has never once surprised me in two years of daily use. I run it again. Forty-three seconds. I close the program, restart it, load the dataset fresh.

Thirty-eight seconds.

I push back from the desk and stand. Walking is what I do when a result requires my body to catch up with my brain. I go to the window and look at Sixth Avenue for thirty seconds without seeing it, then I come back, sit down, and open the flagged results.

A processing anomaly could mean corrupted data. It could mean the file was cleaned before delivery, stripped of weight, handed to me as a version that looks complete but isn’t. Both explanations are plausible. I write them both down in my notes column, and then I look at what the script flagged, and I stop writing.

The script identified 214 outlier transactions. Normal range for a dataset this size. What isn’t normal is what they look like when I plot them across a 36-month timeline. They don’t scatter the way organic anomalies do, the way legitimate irregularities behave when they’re the product of human error or inconsistent accounting practices. These cluster, then space, then cluster again at intervals so precise that the variance between each grouping is less than 0.003%. No accounts team produces spacing that clean. Not accidentally.

I pull the destination accounts for all 214 entries. Forty-seven unique recipients.

I cross-reference against public corporate registries in New York, Delaware, and the Cayman Islands. Thirty-nine of the forty-seven return zero records. Not dissolved entities, not expired shell company stubs with dead filings still attached. Genuine zero-record returns, as though the account numbers exist inside a system that simply doesn’t connect to any public registry I have clearance to access.

I have clearance to access most of them.

I rebuild the destination list and run it through the federal contractor database, the SEC beneficial ownership disclosures released post-2021, and the FinCEN database my license covers. Three of the eight remaining recipients resolve to holding companies registered in Delaware. Each holding company resolves to a different parent entity. All three parent entities share one registered agent address.

Manhattan. 1 Veylric Plaza.

I’ve heard that name the way you hear certain names in serious financial circles: never in the foreground, always in the margins, attached to nothing specific and no one in particular. Just present. Veylric. The kind of name that appears in footnotes and disappears from summaries before anyone has to explain what it’s doing there.

I run a basic corporate profile search. Veylric Group returns limited public information: a financial services holding company, incorporated 2003, privately held, no listed subsidiaries, no publicly disclosed leadership, no SEC filings because it isn’t publicly traded and has no obligation to produce them.

The transaction volume routing through Veylric-adjacent entities, across only the accounts I’ve identified in this single dataset, totals $2.3 billion over thirty-six months.

I stay with that number until the radiator ticks through a full cycle. In my three years at the federal financial crimes unit, before the unit was restructured out of existence by the same category of people who restructure things they find inconvenient, I worked two cases involving capital movement at this scale. Both of them took four years to build. Neither of them fully closed. The kind of money that moves in volumes like this doesn’t just follow economic systems. It decides what economic systems are allowed to do. And the people managing it have had a very long time to make sure their names don’t appear anywhere a standard audit would reach.

The retainer. Paid upfront. Without negotiation.

I check the time. 12:19 AM.

I should close the file. Write preliminary findings, flag the anomalies for legal review, submit the report in the morning. That’s the job.

I open a second analysis window and start building a network map, because I have never once successfully argued myself out of finishing a picture I started.

The map takes twenty minutes to build manually. I connect the forty-seven destination accounts to every public-facing entity I can trace, then map the Veylric-adjacent holding companies outward to their known associations. The result is a web with a clearly defined center. Every thread, regardless of how many intermediary hops it takes, routes back to the same registered agent address. No legitimate corporate structure looks like this. Real structures are organic, shaped by acquisition history and jurisdictional convenience, built by people who weren’t all working from the same blueprint. This one is radial. Deliberately, precisely radial. Someone designed it to point inward, and they had the resources and the patience to build it that way across three jurisdictions and at least fifteen years of operational history.

I save the map file and open my secure annotation tool to start documenting methodology.

The annotation tool opens, runs its startup sequence, and sits at the loading screen forty seconds longer than standard. I close it and reopen it. Same behavior. I check my connection status. Full bandwidth, no outages on the server side.

The tool loads on the third attempt. I start typing.

The cursor stops responding mid-sentence.

Not the whole system. Every other open window responds normally. Only the annotation tool is frozen, only at the moment I began documenting the Veylric connection. I close it, open a plain text document instead, local file, no server connection, and retype my notes. I get four lines in before my secondary monitor goes black. One full second. Then normal. No error message. No system notification.

I push back from the desk.

The cursor freeze and the monitor flicker are individually explainable. I know what normal system fatigue looks like after two years on this hardware. What I also know is that both events happened inside the same ten-minute window, after I typed the word Veylric into a document not connected to anything outside this machine.

Thirty seconds to decide whether I’m rationalizing or reasoning. The difference between the two is always testable.

I open my network monitoring utility and run a live audit of active connections.

Standard list. My secure audit platform. The corporate registry tool. The FinCEN portal, still open from earlier. My email client. One connection I don’t recognize.

An internal IP address that doesn’t match anything on my firm’s registered network range. A port I’ve never seen in use. Connection status: active. Open right now. Exchanging data. Not initiated by me.

My hands stay flat on the desk. The steadiness arrives before I ask it to, because what moves through me in this moment isn’t panic. It’s the specific, cold focus of a mind that has been running ahead of its evidence and has just caught up. The professional instinct that bypasses fear and goes straight to documentation.

I screenshot the connection log. I copy the IP address into a manual lookup. The lookup returns no registered owner, no geographic association, no ISP record. The address doesn’t exist in any public routing table I have access to.

I minimize the utility and look at the network map still filling my primary screen. Every thread pointing inward. Someone built it that way on purpose.

I built a map pointing directly at them, and within twenty minutes of running that first search, something opened a connection to my machine from an address that has no official existence. Four minutes after I first searched the name Veylric. Four minutes is fast enough to be automated and not fast enough to be coincidental, and it is not the behavior of a system that didn’t expect to be found.

I pick up my phone and open a blank note. I type the IP address from memory, the timestamp of when the connection appeared, and one sentence: The system noticed me before I finished looking.

Then I set the phone face-down on the desk.

The unrecognized connection has been active for twenty-two minutes. Something on the other end is sitting inside my machine right now, quiet and patient, reading everything I do in real time. Not moving against me. Not triggering an error. Just watching, with the particular stillness of something that already decided what it’s going to do and has no reason to hurry.

I didn’t find an anomaly in the data. The data found me first.

And whatever is on the other end of that connection already knows that I know.