research/Call

16 records · yaml · accepts undeclared fields

Fields

FieldTypeRequiredMeaning
slug string matching /^[a-z0-9][a-z0-9-]*$/ required Unique identifier for this call; also the filename.
stub exactly true optional Marks a thin record: hidden from default listings and search, but still served at its own URL.
renderings list of object (additional keys allowed) optional Generated human-facing pages built from this record; regenerate them rather than editing them.
    ↳ path non-empty string optional On-disk location of the generated page, omitted when it is rendered on demand.
    ↳ published string required Public URL where the generated page is served.
    ↳ kind non-empty string required Which kind of generated page this is.
provenance any shape (not yet constrained by the schema) optional How this record was captured, including caveats that must survive into its renderings.
edges list of object (additional keys allowed) optional Typed graph links from this record to other records.
    ↳ name non-empty string required Display name of the entity at the far end of this link.
    ↳ openalexId non-empty string optional OpenAlex identifier that disambiguates the linked entity.
    ↳ kind non-empty string required What kind of relationship this link represents.
    ↳ provenance any shape (not yet constrained by the schema) optional How this link was established.
name non-empty string required Official reader-facing name of the program, fellowship, or grant.
kind one of: fellowship | program | grant required What kind of opportunity this call represents.
resourceType one of: compute | money | community required The primary resource this opportunity offers: compute, money, or community access.
status one of: open | interested | applied | awarded | closed | skipped required Where this application currently stands, from first interest through to an awarded or skipped outcome.
summary non-empty string required Why this opportunity matters and what it supports.
deadlines non-empty list of object (additional keys allowed) required Every application or attendance deadline for this call, at the precision the official source supports.
    ↳ kind non-empty string required What this deadline is for, such as an application or attendance date.
    ↳ date object (additional keys allowed) OR object (additional keys allowed) OR object (additional keys allowed) required When this deadline falls, at whatever precision the official source supports.
        ↳ form 1 object (additional keys allowed) required
            ↳ precision exactly "exact" required Marks this date as a known, fixed calendar day.
            ↳ date string matching /^\d{4}-\d{2}-\d{2}$/ required The exact calendar date this deadline or expiry falls on.
        ↳ form 2 object (additional keys allowed) required
            ↳ precision exactly "year" required Marks this date as known only to the year, with no exact day published.
            ↳ year integer 1900-2200 required The year this deadline or expiry falls in.
        ↳ form 3 object (additional keys allowed) required
            ↳ precision exactly "tba" required Marks this date as not yet announced.
    ↳ track non-empty string optional Which application track or category this deadline applies to, when the call has more than one.
    ↳ note non-empty string optional Free-text clarification, such as why a deadline is rolling or still tentative.
award object (additional keys allowed) optional What was actually awarded, recorded only once this call has been awarded.
    ↳ kind one of: compute | money | community required What kind of award this is: compute, money, or community access.
    ↳ quota non-empty string required The amount or allocation granted by this award.
    ↳ expiry object (additional keys allowed) OR object (additional keys allowed) OR object (additional keys allowed) optional When this award expires, if it does.
        ↳ form 1 object (additional keys allowed) required
            ↳ precision exactly "exact" required Marks this date as a known, fixed calendar day.
            ↳ date string matching /^\d{4}-\d{2}-\d{2}$/ required The exact calendar date this deadline or expiry falls on.
        ↳ form 2 object (additional keys allowed) required
            ↳ precision exactly "year" required Marks this date as known only to the year, with no exact day published.
            ↳ year integer 1900-2200 required The year this deadline or expiry falls in.
        ↳ form 3 object (additional keys allowed) required
            ↳ precision exactly "tba" required Marks this date as not yet announced.
sources non-empty list of object (additional keys allowed) required Official sources verifying the current facts recorded for this call.
    ↳ url string required Official web address that establishes this fact.
    ↳ checkedOn string matching /^\d{4}-\d{2}-\d{2}$/ required Date this source was last checked for accuracy.
    ↳ scope non-empty string required Plain-language description of which facts this source supports.

Rules

Defects

No defects in the 16 record(s) checked.

Example record

/Users/eshao/.config/mnt/data/research-calls/calls/acx-grants.yaml

slug: acx-grants
name: ACX Grants
kind: grant
resourceType: money
status: interested
summary: ACX Grants is a microgrants program for charitable and scientific projects, with the next round not yet announced.
deadlines:
  - kind: application
    date:
      precision: tba
    note: The next round is expected in late 2026 or early 2027, but no official deadline is published.
sources:
  - url: https://www.astralcodexten.com/p/acx-grants-results-2025
    checkedOn: "2026-08-10"
    scope: Official 2025 results and tentative timing for the next ACX Grants round.
  - url: https://www.astralcodexten.com/p/apply-for-an-acx-grant-2025
    checkedOn: "2026-08-10"
    scope: Official microgrant purpose and historical application process.

Where it lives

Declared in/Users/eshao/.config/mnt/mdr/skills/research-records/assets/schemas/call.ts
BindingcallDataStore
Directory/Users/eshao/.config/mnt/data/research-calls/calls
Files*.yaml