Skip to content

Add Moxi page template (moxi.fan.page.json)#1281

Open
feralclo wants to merge 2 commits into
Domain-Connect:masterfrom
feralclo:add-moxi-fan-page
Open

Add Moxi page template (moxi.fan.page.json)#1281
feralclo wants to merge 2 commits into
Domain-Connect:masterfrom
feralclo:add-moxi-fan-page

Conversation

@feralclo

Copy link
Copy Markdown

Description

Adds moxi.fan.page.json — the Domain Connect template for Moxi (https://moxi.fan), a platform that hosts artists' and creators' pages on Vercel. It points a creator's own domain at their Moxi page: an A record on the apex (76.76.21.21) and a CNAME on www (cname.vercel-dns.com.), which are Vercel's documented generic targets. The template is signed: syncPubKeyDomain is moxi.fan, and the RS256 public key is published at _dcsign1.moxi.fan.

Type of change

  • New template
  • Bug fix (non-breaking change which fixes an issue in the template)
  • New feature (non-breaking change which adds functionality to the template)
  • Breaking change (fix or feature that would cause existing template behavior to be not backward compatible)

How Has This Been Tested?

  • Template file name follows the pattern <providerId>.<serviceId>.json
  • resource URL provided with logoUrl is actually served by a webserver

Validated with the official dc-template-linter — passes --merge-or-fail with zero findings. The RS256 signature was verified end to end against the published key at _dcsign1.moxi.fan. Note: the free Online Editor returns HTTP 403 on "Test apply template" (it requires an onboarded account), so a shareable editor link could not be generated. Happy to add one if an account can be provided.

Checklist of common problems

  • syncPubKeyDomain is set
  • warnPhishing is not set alongside syncPubKeyDomain
  • syncRedirectDomain is set (the template uses redirect_uri)
  • no TXT record contains SPF content (no TXT records in this template)
  • txtConflictMatchingMode is set where needed (N/A, no TXT records)
  • no variable is used as a bare full record value (N/A, template is variable-free)
  • no bare variable is used as the full host label (N/A, variable-free)
  • no variable is used in the host field to create a subdomain (N/A)
  • %host% does not appear explicitly in any host attribute
  • essential is set to OnApply where the user may need to modify records (N/A)

Online Editor test results

Editor test link(s): Pending. The free Online Editor returns 403 on "Test apply template" (account required). The template was validated with the official dc-template-linter (clean) and the signature verified against _dcsign1.moxi.fan.

@github-actions github-actions Bot added the Test links missing No test links from Online Editor provided label Jun 23, 2026
@github-actions

Copy link
Copy Markdown

PR Description Check Failed

The PR description is missing required elements. Please update it according to the PR template.

Details
  OK  Type of change: 1/4 checkboxes ticked
  OK  How Has This Been Tested?: all 2 checkboxes ticked
  OK  Checklist of common problems: 10/10 checkboxes ticked

Labels to add: Test links missing
Labels to remove: Checklist of common problems not complete, Forged editor links, PR description incomplete

PR description check FAILED:
  FAIL  'Online Editor test results': no valid editor test link found
  FAIL  Template coverage: moxi.fan.page.json: no editor test link found (expected template id 'moxi.fan.page')

@github-actions

Copy link
Copy Markdown

JSON Filename Check Passed

@github-actions

Copy link
Copy Markdown

JSON Schema Validation Passed

@github-actions

Copy link
Copy Markdown

Linter OK

moxi.fan.page.json

Level Code Note

@github-actions github-actions Bot added the automerge-possible Label indicating, that restrictive linter checks all pass. For now it's PoC. label Jun 23, 2026

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Linter passed all checks — approving for auto-merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge-possible Label indicating, that restrictive linter checks all pass. For now it's PoC. Test links missing No test links from Online Editor provided

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant