TOME — THE DIRECTORY ENGINE

Run a local directory that knows who owns what.

Listings, owners, reviews and paid placement, on the same foundation as everything else we build. The Directory engine is the part of Tome made for local directories: markets and listings, owners who claim and verify their business, reviews that get moderated, and promotions labelled as exactly what they are.

Capture pending — starter.wabbit.com/directory, the map-led browse (David's shot list)

24 seeded listingsIt's live.starter.wabbit.com/directory
Why it exists

Most directories start as a plugin, and the plugin runs out first.

A listing becomes a post with forty custom fields. Then every rule a directory actually needs shows up as another plugin: one for claims, one for reviews, one for paid tiers, each with its own idea of who a user is. It holds until the first owner disputes a claim, or a competitor floods a listing with one-star reviews, and you find out none of the pieces talk to each other.

A directory is a small business with rules of its own. Who can list. Who can claim a listing, and what proves it. What an owner may change and what stays locked. What a paid placement is allowed to say. The Directory engine keeps those rules in one place, on one identity model, with every change on the record.

What's in it

The parts of a directory, already wired together.

01

Markets and listings

Each one has an address, hours and a menu, browsed on a map or in a grid, and each kind of listing gets its own fields, so a dispensary and a clinic don't share one form.

02

Owner claims

They start from a signed-in member, allow one pending claim per listing, and wait for approval before anything changes hands. An approved owner can edit their own listing, apart from the fields you lock.

03

Reviews and favorites

They're moderated, with a reply from the owner under each review.

04

Promotions

They carry a Sponsored label wherever they appear, because a paid spot should say it was paid for.

05

Paid tiers

They're billed through the Commerce engine. For industries Stripe won't serve, an Authorize.Net processor ships alongside it.

06

Blocks for all of it

It's the map-led browse, the listing grid and detail page, a claim call-to-action, the review form and an age gate.

Rules that belong to one industry live in your site's own policy file, not in the engine. That's how the same engine runs a cannabis directory with an age gate and a restaurant guide without one.

What it runs

It's live.

A cannabis-dispensary directory in Kansas City runs its listings, maps and reviews on this engine today. It's our own build, so every rough edge we hit became a fix in the engine before it became your problem.

You can walk the whole engine on our demo store without an account: 24 seeded listings across a market, the map, listing pages, reviews, and the claim flow.

When it's overkill

A page listing twenty businesses doesn't need an engine.

A well-made table does that, and we'll tell you so. The engine starts earning its keep when owners, reviews and money enter the picture.

TOME — THE DIRECTORY ENGINE

starter.wabbit.com/directory