Nordic Cryptoاز ۲۰۲۶
اشتراکپیوستن در Telegramدنبال کردن در XFollow on FacebookWatch on YouTubeکد منبع
انتخاب زبان: فارسی

پایگاه داده

فایل‌های دادهٔ عمومی که سایت و API از آن‌ها استفاده می‌کنند. نام فیلدها انگلیسی می‌ماند.

نسخهٔ طرح 2026-10-17 · 8959dbf آخرین تغییر /api/v1/schema/index.json

انبارهای خصوصی

نکته‌های خوانندگان در یک پایگاه دادهٔ خصوصی Cloudflare D1 نگه داشته می‌شود. متن نکته در فایل‌های عمومی نیست و در /api/v1/ ارائه نمی‌شود.

نشانی مشترکان خبرنامه در یک پایگاه دادهٔ خصوصی Cloudflare D1 نگه داشته می‌شود. آن‌ها در فایل‌های عمومی نیستند و در /api/v1/ ارائه نمی‌شوند.

مجموعه‌ها چگونه به هم مربوط‌اند

Relations between the public collectionsNEWSNews storiesEVENTSEventsSOURCESSourcesNEWSLETTERSNewslettersSPONSORSSponsorsACADEMIAAcademiaBOOKSBooksMARKETSMarketsPROFILESProfilesORGCHARTWho's whoTALKSTalksDEVELOPERSDevelopersILLUSTRATIONSIllustrationsIMAGESPortraitsLOGOSOutlet logosCHANGELOGChangelogRULESRules mapSTATSVisitor statsCROWDFUNDINGCrowdfundingBUDGETBudgetARTICLESArticle archiveTITLE_I18NHeadline translationsBLURBSFront-page blurbsEVENT_DESCRIPTIONSEvent descriptionsEVENT_REDIRECTSEvent redirectsREGULATION_VIDEOSRegulation videos
منبع Mermaid
erDiagram
  NEWS }|--|| SOURCES : source
  NEWS }|--|| SOURCES : also_covered_by_.outlet
  NEWS ||--|| TITLE_I18N : id
  NEWS ||--|| BLURBS : id
  EVENTS }|--|| SPONSORS : sponsored
  EVENTS ||--o{ TALKS : id
  EVENTS ||--|| EVENT_DESCRIPTIONS : id
  EVENTS ||--|| EVENT_REDIRECTS : id
  SOURCES ||--o{ NEWS : id
  SPONSORS ||--o{ EVENTS : sponsored
  PROFILES }|--|| ORGCHART : entity_id_object_key
  ORGCHART }|--|| ORGCHART : relations_.from
  ORGCHART }|--|| ORGCHART : relations_.to
  ORGCHART }o--o{ TALKS : entities_.talk_ids
  ORGCHART ||--o{ PROFILES : id
  ORGCHART ||--o{ DEVELOPERS : id
  TALKS }|--|| EVENTS : event_id
  TALKS }o--o{ ORGCHART : speaker_ids
  DEVELOPERS }|--|| ORGCHART : org_id
  DEVELOPERS }|--|| ORGCHART : whoswho_id
  ILLUSTRATIONS }o--o{ NEWS : assign_.id
  IMAGES }|--|| ORGCHART : entity_id_object_key
  LOGOS ||--|| SOURCES : id_object_key
  ARTICLES }|--|| NEWS : articles_.id
  TITLE_I18N }|--|| NEWS : items_key
  BLURBS }|--|| NEWS : items_key
  EVENT_DESCRIPTIONS }|--|| EVENTS : items_key
  EVENT_REDIRECTS }|--|| EVENTS : removed_id_object_key
  EVENT_REDIRECTS }|--|| EVENTS : value

مجموعه‌ها

News stories

Stories in data/news.json. status is the editorial state: pending, published, rejected or merged. The public API lists published stories that have a summary. Editor fields stay in the file and are left out of /api/v1/.

فایل data/news.json · JSON Schema

صفحه

API

رابطه‌ها

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
updatedstringالزامی—"2026-10-14T01:43:32+00:00"

Story

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"d58de33a2af7"Stable id, 12 hex characters.
urlstringالزامی—"https://respawn.fi/gta-6-vuotajan-kryptovaluutta-romahti-yli-50-prosenttia"The story the reader follows. Absolute.
titlestringالزامی—"Bitcoin presses av rekordstore uttak"Source headline.
title_enstring or nullالزامی—"K33: Bitcoin outflows are heavy, but low leverage limits the downside"Our English headline, when the source headline is not English. Null when we did not write one.
sourcestringالزامی—"investornytt"Source id from sources.json.
source_namestringالزامی—"Investornytt"Outlet name as shown.
countrystringالزامی"NO" "SE" "DK" "FI" "IS" "NORDIC" "EU" "FO" "GL" "AX""NO"NO, SE, DK, FI, IS, NORDIC or EU.
languagestring or nullالزامی—"Norwegian"Language name of the source headline.
viastringالزامی · در /api/v1/ نیست——
seen_viaarray of stringالزامی · در /api/v1/ نیست——
publishedstringالزامی—"2026-10-13T15:04:51+00:00"When the outlet published it, ISO 8601.
fetchedstringالزامی · در /api/v1/ نیست——
topicsarray of stringالزامی—["bitcoin", "business"]Topic ids, such as bitcoin or regulation.
matchedarray of stringالزامی · در /api/v1/ نیست——
paywallbooleanالزامی—falseTrue when the outlet may require a subscription. Article text is never fetched.
statusstringالزامی"pending" "published" "rejected" "merged""published"Editorial state. The public build uses published.
summarystring or nullالزامی——Our English summary. Null until one is written.
approved_bystringاختیاری · در /api/v1/ نیست——
approved_atstringاختیاری · در /api/v1/ نیست——
summary_i18nobjectاختیاری——Our summary in nn, nb, sv, da, fi and is, when that translation is published.
summary_i18n.nnstringالزامی——
summary_i18n.nbstringالزامی——
summary_i18n.svstringالزامی——
summary_i18n.dastringالزامی——
summary_i18n.fistringالزامی——
summary_i18n.isstringالزامی——
summary_i18n_reviewstringاختیاری · در /api/v1/ نیست—"approved"
reject_reasonstringاختیاری · در /api/v1/ نیست——
published_unverifiedbooleanاختیاری—true
suggested_bystringاختیاری · در /api/v1/ نیست——
originstringاختیاری · در /api/v1/ نیست—"suggested by Kryptonytt"
suggested_statusstringاختیاری · در /api/v1/ نیست——
suggested_atstringاختیاری · در /api/v1/ نیست——
primary_sourceobjectاختیاری——Editor-recorded original document (name and url), such as a regulator press release. Not the lead outlet.
primary_source.namestringالزامی—"fi.se"
primary_source.urlstringالزامی—"https://mfn.se/all/a/ace-digital/aced-ace-digital-q3-2026-update"
also_covered_byarray of object of string or boolean or nullاختیاری——Other outlets on the same event.
merged_intostringاختیاری—"5285674a58d8"Id of the story this item was merged into (status merged).

Events

Calendar events. data/events.json is the working list, archive/events.json is what the public calendar keeps, and data/events_backfill.json is the previous-events backfill. sponsored is null, false, true, or the sponsor's name, and is never Kaupr. The calendar status upcoming, ongoing or past is computed from start and end and is not stored.

فایل data/events.json, archive/events.json, data/events_backfill.json · JSON Schema

صفحه

API

رابطه‌ها

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
updatedstringاختیاری—"2026-10-13T02:13:07+00:00"
_how_tostringاختیاری——
_notestringاختیاری——
calendar_statusstringهنگام ساخت سایت محاسبه می‌شود و در فایل ذخیره نمی‌شود.upcoming ongoing past—Not stored. upcoming: start is in the future. ongoing: start is in the past and end is still ahead (an event with no end is never ongoing). past: the event has ended. The same split is published as /api/v1/events/upcoming.json, the ongoing array, and /api/v1/events/past.json.

Event

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"ccc2eea6b213"Stable id.
titlestringالزامی—"Göteborg Bitcoin Meetup #49"Event title.
startstringالزامی—"2026-10-08T18:00:00+02:00"Start, ISO 8601 with offset.
endstring or nullالزامی—"2026-10-08T21:00:00+02:00"End, ISO 8601 with offset. Null when the source gave no end.
placestring or nullالزامی—"Ölrepubliken, Kronhusgatan 2B, Göteborg"Venue. Null when the event is online or the venue was not stated.
citystringالزامی—"Göteborg"City name.
countrystringالزامی"NO" "SE" "DK" "FI" "IS" "NORDIC" "EU" "FO" "GL" "AX""SE"Country code.
onlinebooleanالزامی—falseTrue when the event is online.
organiserstringالزامی—"Swedish Bitcoin Meetups"Who runs it.
urlstringالزامی—"https://www.meetup.com/swedish-bitcoin-meetups/events/316047111/"The organiser's page.
sourcestringالزامی—"Swedish Bitcoin Meetups (Meetup.com)"Where we read the listing. backfill on rows from the previous-events file.
source_urlstringاختیاری—"https://www.meetup.com/swedish-bitcoin-meetups/"
paidboolean or nullاختیاری——True, false, or null when the source did not say.
sponsoredboolean or string or nullاختیاری—"Reese Legal"Null or false when there is no sponsor, true when it is sponsored without a named sponsor, or the sponsor's name. Never Kaupr.
trusted_sourcebooleanاختیاری—true
foundstringاختیاری—"2026-10-03T15:23:20+00:00"
statusstringالزامی"pending" "published" "rejected""pending"Editorial state. The public calendar uses published.
notestring or nullاختیاری——Our short note, in English.
descriptionobjectاختیاری——The organiser's description. text is the original wording.
description.textstringالزامی——
description.langstringالزامی—"en"
description.source_urlstringالزامی—"https://www.meetup.com/swedish-bitcoin-meetups/events/316047111/"
description.source_namestringالزامی—"Swedish Bitcoin Meetups (Meetup.com)"
description.retrievedstringالزامی—"2026-10-07T23:50:00+00:00"
place_sourceobject or nullاختیاری——
place_source.namestringالزامی—"Polyteknisk Forening (program)"
place_source.urlstringالزامی—"https://www.polyteknisk.no/program/crypto-killer-apps"
place_source.retrievedstringالزامی—"2026-10-12T03:50:28+00:00"
title_origstring or nullاختیاری—"Krypto-skatt v/ Reese Legal"
note_i18nobject or nullاختیاری——That note in nn, nb, sv, da, fi and is.
note_i18n.nnstringالزامی—"Fell på første nyttårsdag: sjekk sida til arrangøren før du dreg."
note_i18n.nbstringالزامی—"Faller på første nyttårsdag: sjekk arrangørens side før du drar."
note_i18n.svstringالزامی—"Upplysning: talaren, Jørgen S. Notland, är utgivare av Nordic Crypto."
note_i18n.dastringالزامی—"Oplysning: foredragsholderen, Jørgen S. Notland, er udgiver af Nordic Crypto."
note_i18n.fistringالزامی—"Tiedoksi: puhuja Jørgen S. Notland on Nordic Crypton julkaisija."
note_i18n.isstringالزامی—"Til upplýsingar: fyrirlesarinn, Jørgen S. Notland, er útgefandi Nordic Crypto."
attendeesnullاختیاری——
event_typestringاختیاری"conference" "meetup" "hackathon" "seminar""conference"
languagestring or nullاختیاری—"is"
backfillbooleanاختیاری—trueTrue on rows from data/events_backfill.json. Those rows are only in previous.json.
speakers_countnullاختیاری——
videos_urlnullاختیاری——
creditsobjectاختیاری——
credits.titleobjectالزامی——
credits.title.source_namestringالزامی—"BTCX"
credits.title.source_urlstringالزامی—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.title.retrieved_atstringالزامی—"2026-10-07T21:00:00+00:00"
credits.startobjectالزامی——
credits.start.source_namestringالزامی—"BTCX"
credits.start.source_urlstringالزامی—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.start.retrieved_atstringالزامی—"2026-10-07T21:00:00+00:00"
credits.endobjectاختیاری——
credits.end.source_namestringالزامی—"BTCX"
credits.end.source_urlstringالزامی—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.end.retrieved_atstringالزامی—"2026-10-07T21:00:00+00:00"
credits.placeobjectاختیاری——
credits.place.source_namestringالزامی—"BTCX"
credits.place.source_urlstringالزامی—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.place.retrieved_atstringالزامی—"2026-10-07T21:00:00+00:00"
credits.cityobjectاختیاری——
credits.city.source_namestringالزامی—"BTCX"
credits.city.source_urlstringالزامی—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.city.retrieved_atstringالزامی—"2026-10-07T21:00:00+00:00"
credits.countryobjectالزامی——
credits.country.source_namestringالزامی—"BTCX"
credits.country.source_urlstringالزامی—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.country.retrieved_atstringالزامی—"2026-10-07T21:00:00+00:00"
credits.organiserobjectالزامی——
credits.organiser.source_namestringالزامی—"BTCX"
credits.organiser.source_urlstringالزامی—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.organiser.retrieved_atstringالزامی—"2026-10-07T21:00:00+00:00"
credits.urlobjectالزامی——
credits.url.source_namestringالزامی—"BTCX"
credits.url.source_urlstringالزامی—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.url.retrieved_atstringالزامی—"2026-10-07T21:00:00+00:00"
credits.event_typeobjectالزامی——
credits.event_type.source_namestringالزامی—"BTCX"
credits.event_type.source_urlstringالزامی—"https://archive.cs.helsinki.fi/www.cs.helsinki.fi/en/events/79303.html"
credits.event_type.retrieved_atstringالزامی—"2026-10-07T21:00:00+00:00"
credits.languageobjectاختیاری——
credits.language.source_namestringالزامی—"Rafmyntaráð Íslands"
credits.language.source_urlstringالزامی—"https://info.btchel.com/index.html"
credits.language.retrieved_atstringالزامی—"2026-10-07T21:00:00+00:00"
talk_idsarray of stringاختیاری—["yt-zi2JsPOm5HE"]

Sources

News outlets and event sources in sources.json. type is how the fetcher reads the outlet. coverage is national, regional, local or justice. Kaupr is a news source and is never a sponsor.

فایل sources.json · JSON Schema

صفحه

API

رابطه‌ها

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
_notestringالزامی——
user_agentstringالزامی—"NordicCryptoBot/0.1 (+__SITE__about/; news headline bot)"Fetcher user agent. __SITE__ is replaced with the public site origin at fetch time.
min_delay_secondsintegerالزامی—2Minimum wait between requests to the same host.
fetch_workersintegerالزامی—6

Outlet

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"e24"Stable source id.
namestringالزامی—"E24"Outlet name.
countrystringالزامی"NO" "SE" "DK" "FI" "IS" "NORDIC" "EU" "FO" "GL" "AX""NO"
kindstringالزامی—"Newspaper"
urlstringالزامی—"https://e24.no"
feedstring or nullالزامی—"https://e24.no/rss2/"RSS, sitemap or index URL. Null when none was verified.
typestringالزامی"rss" "rss-all" "html" "sitemap" "bing" "search" "dok8""rss"How the fetcher reads it: rss, rss-all, html, sitemap, bing, search or dok8.
paywallbooleanالزامی—trueTrue when a story may sit behind a subscription.
enabledbooleanالزامی—trueFalse when the feed is blocked, duplicated or not worth reading.
statusstringالزامی—"ok"
verifiedstringالزامی—"2026-10-06"
coveragestringالزامی"national" "regional" "local" "justice""local"national, regional, local or justice.
languagestringالزامی—"Norwegian"
logo_sourcestringاختیاری—"https://e24.no/vgc/gfx/icon-180x180-1.0.png"
methodstringالزامی"rss" "html" "sitemap" "search" "manual""rss"What the sources table shows: rss, html, sitemap, search or manual.
search_fallbackbooleanاختیاری—true
max_new_per_runintegerاختیاری—8
outletstringاختیاری—"nrk"
match_extraarray of stringاختیاری—["kryptotillgång", "Mica", "kryptotjänst"]
regionstringاختیاری—"Stockholm"
link_patternstringاختیاری—"^/nyheter/"
merged_fromstringاختیاری—"kryptonytt 2026-10-04"
allowed_tldstringاختیاری—"reuters.com"
queriesarray of stringاختیاری——
site_termsarray of stringاختیاری——
sitesarray of stringاختیاری——
directorystringاختیاری—"Amedia portfolio"
logostringاختیاری—"https://r.acdn.no/local/v3/publications/www.avisenagder.no/gfx/square_logo.jpg"
logo_notestringاختیاری—"robots.txt disallows the homepage, so no logo was fetched. Text only."

Event source

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"oslo-blockchain-meetup"
namestringالزامی—"Oslo Blockchain Meetup (Meetup.com)"
urlstringالزامی—"https://www.meetup.com/oslo-blockchain-meetup/"
typestringالزامی—"jsonld"
trustedbooleanالزامی—true
organiserstringاختیاری—"Oslo Blockchain Meetup"
citystringاختیاری—"Oslo"
enabledbooleanالزامی—true
statusstringالزامی—"ok (JSON-LD on the group page)"
countrystringالزامی—"NO"
link_patternstringاختیاری—"^(https://www\\.polyteknisk\\.no)?/program/[a-z0-9-]+$"
icsstringاختیاری—"https://api.lu.ma/ics/get?entity=calendar&id=cal-8VLp9TOOwhxwPog"
methodstringاختیاری—"Luma public iCal subscribe feed (calendar Subscribe .ics)"
merged_fromstringاختیاری—"kryptonytt 2026-10-04"
organizer_idstringاختیاری—"46541998283"
event_pagesarray of stringاختیاری——
venuestringاختیاری—"Litteraturhuset"House or room name when the source is one venue.
addressstringاختیاری—"Wergelandsveien 29"Street address of the venue.
sitestringاختیاری—"https://www.litteraturhuset.no"Origin of the venue site.
apistringاختیاری—"https://litthusfred.no/wp-json/wp/v2/event"Public programme API the fetcher reads.
lang_pathstringاختیاری—"nb"Language segment on the venue site.
keyword_profilestringاختیاری"crypto-money""crypto-money"Which keyword list keeps an event from this source.
max_pagesintegerاختیاری—4How many programme pages to read.
max_linksintegerاختیاری—8How many event pages to open.
max_cardsintegerاختیاری—40How many event cards to read from the listing.

Newsletters

Published issues in newsletter/published/issues.json. Drafts under newsletter/issues/ are not part of this schema. Subscriber addresses are a private store and are not in this file.

فایل newsletter/published/issues.json · JSON Schema

صفحه

API

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
_how_tostringالزامی——

Issue

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"002"Issue id, such as 001.
numberintegerالزامی—2Issue number.
datestringالزامی—"2026-10-12"Publication date, YYYY-MM-DD.
periodarray of stringالزامی—["2026-10-05", "2026-10-12"]Start and end dates the issue covers, YYYY-MM-DD.
langstringالزامی—"en"
titlestringالزامی—"Nordic Crypto #1: Binance under scrutiny and Sweden's crypto sanctions warning"English title.
subtitlestringالزامی—"The Nordic crypto news our editor approved from 5 to 12 October 2026."English subtitle.
storiesintegerالزامی—7
eventsintegerالزامی—0
videoobjectالزامی——Shared English video. video.mp4 is not committed; the build copies or downloads it.
video.filestringالزامی—"video.mp4"
video.posterstringالزامی—"thumbnail.png"
video.subsstringالزامی—"subs.vtt"
video.durationintegerالزامی—131
video.widthintegerالزامی—1920
video.heightintegerالزامی—1080
video.bytesintegerالزامی—1048576
video.sha256stringالزامی—"0f8966a443883e2ecb1e51a64b0fa8f35039bd2ddb76997c1143b93a9a4061f8"
video.urlstringالزامی——
video.youtubestringاختیاری—"https://www.youtube.com/watch?v=yqN3QaMdHhM"
title_i18nobjectاختیاری——Title in the Nordic site languages.
title_i18n.nnstringالزامی——
title_i18n.nbstringالزامی——
title_i18n.svstringالزامی—"Nordic Crypto #1: Binance granskas och Sveriges varning om krypto och sanktioner"
title_i18n.dastringالزامی—"Nordic Crypto #1: Binance under lup og Sveriges advarsel om krypto og sanktioner"
title_i18n.fistringالزامی——
title_i18n.isstringالزامی——
subtitle_i18nobjectاختیاری——
subtitle_i18n.nnstringالزامی——
subtitle_i18n.nbstringالزامی——
subtitle_i18n.svstringالزامی——
subtitle_i18n.dastringالزامی——
subtitle_i18n.fistringالزامی——
subtitle_i18n.isstringالزامی——

Sponsors

There is no sponsors file. A sponsor is the sponsored field on an event: null or false when there is no sponsor, true when it is sponsored without a named sponsor, or the sponsor's name. Kaupr is never a sponsor.

فایل — · JSON Schema

صفحه

API

رابطه‌ها

Sponsor

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
sponsorsboolean or string or nullالزامی—"Reese Legal"Null or false when there is no sponsor, true when it is sponsored without a named sponsor, or the sponsor's name. Never Kaupr.

Academia

Courses, student groups, publications and research groups in data/academia.json. The public page shows rows whose status is approved.

فایل data/academia.json · JSON Schema

صفحه

API

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
updatedstringالزامی—"2026-10-14"
source_liststringالزامی——
works_cataloguestringالزامی—"research/academia/works.json"
rulesarray of stringالزامی——Editorial rules for what may be listed. Prose, not a record.

Course

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
countrystringالزامی"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX""NO"
institutionstringالزامی—"NTNU"
codestringالزامی—"TTM4195"Course code at the institution.
namestringالزامی—"Blockchain Technologies and Cryptographic Tools"
levelstringالزامی—"Master, 7.5 ECTS"
termstringالزامی—"Autumn 2026"
aboutstringالزامی——
urlstringالزامی—"https://www.ntnu.edu/studies/courses/TTM4195"
sourcestringالزامی—"https://www.ntnu.edu/studies/courses/TTM4195"
checkedstringالزامی—"2026-10-03"
statusstringالزامی"pending" "approved" "out" "unverified""approved"approved is shown on the public page.
editor_notestringالزامی——

Student group

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
countrystringالزامی—"SE"
namestringالزامی—"KTH Blockchain Initiative"
institutionstringالزامی—"KTH"
aboutstringالزامی——
activitystringالزامی—"none dated (only a \"© 2026\" footer)"
activebooleanالزامی—false
urlstringالزامی—"https://kthbci.org"
sourcestringالزامی—"https://kthbci.org"
checkedstringالزامی—"2026-10-05"
statusstringالزامی"pending" "approved" "out""pending"
editor_notestringالزامی——

Publication

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
countrystringالزامی"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX""FI"
titlestringالزامی—"Crypto disruption: blockchain and digital currencies from a CFO’s perspective"
authorsarray of stringالزامی—["Severi Seppä"]
institutionarray of string or stringالزامی—"JAMK University of Applied Sciences"
yearinteger or nullالزامی—2026
typestringالزامی"master" "phd" "paper" "conference" "project""phd"master, project, phd, paper or conference.
venuestringالزامی—"PhD dissertation"
doistring or nullالزامی—"10.1016/j.ribaf.2024.102333"DOI when the catalogue gave one, otherwise null.
urlstringالزامی—"http://www.theseus.fi/bitstream/10024/922533/2/Seppa_Severi.pdf"
dbstringالزامی—"http://www.theseus.fi/bitstream/10024/922533/2/Seppa_Severi.pdf"
db_namestringالزامی—"openalex"
sourcestringالزامی—"http://www.theseus.fi/bitstream/10024/922533/2/Seppa_Severi.pdf"
aboutstringاختیاری——
keywordsarray of stringاختیاری—["blockchains", "finance", "central bank digital currency"]
checkedstringالزامی—"2026-10-14"
statusstringالزامی"pending" "approved" "out""pending"
editor_notestringالزامی——
originstringالزامی—"research/academia/works.json"
title_enstring or nullاختیاری—"The Minimum Hybrid Contract (MHC): Combining Legal and Blockchain Smart Contracts"English title when the original is in another language.
languagestring or nullاختیاری—"English"Language of the work, as given by the catalogue.

Research group

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
countrystringالزامی"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX""NO"
namestringالزامی—"Blockchain-UiO"
institutionstringالزامی—"University of Oslo, Dept. of Informatics"
aboutstringالزامی——
urlstringالزامی—"https://www.mn.uio.no/ifi/english/research/networks/blockchainlab/"
sourcestringالزامی—"https://www.mn.uio.no/ifi/english/research/networks/blockchainlab/"
checkedstringالزامی—"2026-10-05"
statusstringالزامی"pending" "approved" "out""approved"
editor_notestringالزامی——

Books

Published books about bitcoin, crypto or blockchain by Nordic authors, or about the Nordic countries, in data/books.json. Titles stay in the original language. about is our one-line description in English.

فایل data/books.json · JSON Schema

صفحه

API

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
updatedstringالزامی—"2026-10-08"
notestringالزامی——

Book

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"svalbard-pengar"
titlestringالزامی—"Svalbard! Pengar!"Title in the original language, as printed.
authorsarray of stringالزامی—["Morten Søberg"]Names as printed.
yearintegerالزامی—2022Year of the edition we checked.
publisherstringالزامی—"Spartacus"
languagestringالزامی"nn" "nb" "sv" "da" "fi" "is" "en""nn"nn, nb, sv, da, fi, is or en.
countrystringالزامی"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX""NO"The author's country, or the country the book is about.
isbnstring or nullالزامی—"9788243014817"ISBN-13 when the catalogue gave one.
aboutstringالزامی——
sourcestringالزامی—"https://www.nb.no/items/URN:NBN:no-nb_digibok_2022102848045"Catalogue or publisher page where the title, authors, year and publisher were checked.
source_namestringالزامی—"Nasjonalbiblioteket"
more_sourcesarray of stringاختیاری—["https://www.finna.fi/Record/3amk.284126"]
subtitlestringاختیاری—"kryptovaluta, «smarte kontrakter» og andre eiendeler på blokkjeden"
author_rolestringاختیاری"editors""editors"editors for an edited volume, otherwise omitted.

Markets

Nordic exchange prices written at build time to /api/v1/markets.json. This is not a file in data/. Market data, not investment advice. quote is NOK, SEK, DKK or EUR. Nothing is converted between currencies.

فایل — · JSON Schema

صفحه

API

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
api_versionstringالزامی—"1"
namestringالزامی—"Nordic Crypto"
generated_atstringالزامی—"2026-10-14T12:00:00+00:00"
previewbooleanالزامی—false
kindstringالزامی—"markets"
disclaimerstringالزامی——Market data, not investment advice.
sign_offstringالزامی—"The Nordic Crypto team"
not_investment_advicebooleanالزامی—true
quotesarray of stringالزامی——NOK, SEK, DKK and EUR only.
quote_notestringالزامی——
aggregationobject of stringالزامی——
refreshobjectالزامی——
refresh.buildstringالزامی—"Fetched when the site is built (./build.sh and ./publish.sh)."
refresh.github_actionsstringالزامی——
refresh.browserstringالزامی——
refresh.browser_json_secondsintegerالزامی—900
refresh.browser_exchange_secondsintegerالزامی—300
refresh.actions_cronstringالزامی—"17 * * * *"
urlsobjectالزامی——
urls.github_pagesstringالزامی—"https://nordiccrypto.no/api/v1/markets.json"
urls.raw_githubusercontentstringالزامی——
urls.custom_domainstringالزامی—"https://nordiccrypto.no/api/v1/markets.json"
urls.aggregated_github_pagesstringالزامی—"https://nordiccrypto.no/api/v1/markets/aggregated.json"
urls.aggregated_custom_domainstringالزامی—"https://nordiccrypto.no/api/v1/markets/aggregated.json"
urls.logosstringالزامی—"https://nordiccrypto.no/api/v1/markets/logos/"
skippedarray of objectالزامی——
skipped[].idstringالزامی—"safello"
skipped[].namestringالزامی—"Safello"
skipped[].countrystringالزامی—"SE"
skipped[].reasonstringالزامی—"No public unauthenticated ticker API was found."
countintegerالزامی—1
aggregated_countintegerالزامی—1

Ticker

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"firi:BTC-NOK"
symbolstringالزامی—"BTC-NOK"
exchange_symbolstringالزامی—"BTCNOK"
basestringالزامی—"BTC"
quotestringالزامی"NOK" "SEK" "DKK" "EUR""NOK"
laststringالزامی—"100.5"
bidstringالزامی—"100"
askstringالزامی—"101"
exchangeobjectالزامی——
exchange.idstringالزامی—"firi"
exchange.namestringالزامی—"Firi"
exchange.countrystringالزامی—"NO"
fetched_atstringالزامی—"2026-10-14T12:00:00+00:00"
source_urlstringالزامی—"https://api.firi.com/v2/markets/BTCNOK"
volume_basestringالزامی—"1"
volume_quotenullالزامی——
volume_base_24hnullالزامی——
volume_quote_24hnullالزامی——
highstringالزامی—"101"
lowstringالزامی—"99"
change_pctstringالزامی—"0.1"
exchange_timestring or nullاختیاری——Timestamp from the exchange payload, when it sends one.

Aggregate

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
symbolstringالزامی—"BTC-NOK"
basestringالزامی—"BTC"
namestringالزامی—"Bitcoin"
quotestringالزامی"NOK" "SEK" "DKK" "EUR""NOK"
currencystringالزامی"NOK" "SEK" "DKK" "EUR""NOK"
updated_atstringالزامی—"2026-10-14T12:00:00+00:00"
oldest_fetched_atstringالزامی—"2026-10-14T12:00:00+00:00"
exchange_countintegerالزامی—1
methodstringالزامی"mean_last" "mean_bid_ask_mid""mean_last"
method_notestringالزامی——
pricestringالزامی—"100.5"
minstringالزامی—"100.5"
maxstringالزامی—"100.5"
laststringالزامی—"100.5"
last_countintegerالزامی—1
last_minstringالزامی—"100.5"
last_maxstringالزامی—"100.5"
midstringالزامی—"100.5"
mid_countintegerالزامی—1
mid_minstringالزامی—"100.5"
mid_maxstringالزامی—"100.5"
vwapnullالزامی——
volume_used_for_pricebooleanالزامی—false
volumeobjectالزامی——
volume.unitsobjectالزامی——
volume.units.volume_basestringالزامی—"base asset; window not named by the exchange"
volume.units.volume_quotestringالزامی—"quote currency; window not named by the exchange"
volume.units.volume_base_24hstringالزامی—"base asset; last 24 hours, as named by the exchange"
volume.units.volume_quote_24hstringالزامی—"quote currency; last 24 hours, as named by the exchange"
volume.volume_basestringالزامی—"1"
volume.volume_base_exchangesintegerالزامی—1
volume.volume_quotenullالزامی——
volume.volume_quote_exchangesintegerالزامی—0
volume.volume_base_24hnullالزامی——
volume.volume_base_24h_exchangesintegerالزامی—0
volume.volume_quote_24hnullالزامی——
volume.volume_quote_24h_exchangesintegerالزامی—0
contributorsarray of objectالزامی——
contributors[].exchange_idstringالزامی—"firi"
contributors[].namestringالزامی—"Firi"
contributors[].countrystringالزامی—"NO"
contributors[].laststringالزامی—"100.5"
contributors[].bidstringالزامی—"100"
contributors[].askstringالزامی—"101"
contributors[].midstringالزامی—"100.5"
contributors[].included_in_lastbooleanالزامی—true
contributors[].included_in_midbooleanالزامی—true
contributors[].volume_basestringالزامی—"1"
contributors[].volume_quotenullالزامی——
contributors[].volume_base_24hnullالزامی——
contributors[].volume_quote_24hnullالزامی——
contributors[].fetched_atstringالزامی—"2026-10-14T12:00:00+00:00"
contributors[].source_urlstringالزامی—"https://api.firi.com/v2/markets/BTCNOK"
contributors[].included_in_pricebooleanالزامی—true
logo_urlstringالزامی—"https://nordiccrypto.no/api/v1/markets/logos/btc.svg"
logo_url_custom_domainstringالزامی—"https://nordiccrypto.no/api/v1/markets/logos/btc.svg"
logo_pathstringالزامی—"api/v1/markets/logos/btc.svg"
logoobject of stringالزامی——

Exchange

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"firi"
namestringالزامی—"Firi"
countrystringالزامی—"NO"
websitestringالزامی—"https://firi.com/"
docs_urlstringالزامی—"https://developers.firi.com/"
source_urlstringالزامی—"https://api.firi.com/v2/markets"
corsbooleanالزامی—true
notestringالزامی——
statusstringالزامی"ok" "error""ok"
fetched_atstringالزامی—"2026-10-14T17:10:34+00:00"
errorstring or nullالزامی—"fixture"
ticker_countintegerالزامی—1

Profiles

Public profile links in data/profiles.json, keyed by who's who id. Each link needs a source_url that shows it belongs to that person or organisation. status published is what the site shows.

فایل data/profiles.json · JSON Schema

صفحه

API

رابطه‌ها

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
_how_tostringالزامی——
فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
kindstringالزامی"github" "linkedin" "wikidata" "wikipedia" "x""wikipedia"wikipedia, wikidata, x, linkedin or github.
labelstringالزامی—"Wikipedia (en)"
urlstringالزامی—"https://en.wikipedia.org/wiki/Erik_Thed%C3%A9en"The public profile.
source_urlstringالزامی—"https://www.wikidata.org/wiki/Q6207027"Page that shows the link belongs to this person or organisation.
statusstringالزامی"pending" "published""published"published is shown. pending waits for the editor.
reviewedstringاختیاری——
notestringاختیاری——
addedstringاختیاری—"2026-10-09 (open-source developers research)"

Who's who

People and organisations in data/orgchart.json, the relations between them, and a short regulation note per country. status published is what the public page and the API show.

فایل data/orgchart.json · JSON Schema

صفحه

API

رابطه‌ها

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
updatedstringالزامی—"2026-10-03"
no_export_datestringالزامی—"03.10.2026"
caveatsarray of stringالزامی——

Entity

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"stortinget-finanskomiteen"Stable who's who id.
namestringالزامی—"Storting (parliament) – Standing Committee on Finance"
typestringالزامی"person" "organisation""organisation"person or organisation.
sectorstringالزامی"private" "public""public"private or public.
countrystring or nullالزامی"NO" "SE" "DK" "FI" "IS" "NORDIC" "EU" "FO" "GL" "AX" null"NO"
descriptionstring or nullالزامی——
sourcesarray of objectالزامی——Pages the row was checked against.
sources[].urlstringالزامی—"https://www.regjeringen.no/no/dep/fin/id216/"
sources[].titlestringالزامی—"Stortinget"
sources[].source_namestringالزامی—"Stortinget"
sources[].datestringالزامی—"03.10.2026"
imageobject or nullالزامی——
image.filestringالزامی—"assets/img/people/tuva-moflag.jpg"
image.source_pagestringالزامی—"https://commons.wikimedia.org/wiki/File:Tuva_Moflag.jpg"
image.authorstringالزامی—"Johannes Dalen Giske"
image.licensestringالزامی—"CC BY-SA 4.0"
image.license_urlstringالزامی—"https://creativecommons.org/licenses/by-sa/4.0"
image.originstringالزامی—"Wikimedia Commons"
image.reviewstringالزامی—"ok"
image.notestringاختیاری——
image.checkedstringاختیاری—"2026-10-03"
image.reviewedstringاختیاری——
caveatbooleanاختیاری—false
originstringالزامی—"Kryptonytt industry map (approved for Norway)"
groupstring or nullاختیاری—"Parliament & government"
statusstringالزامی"pending" "published" "rejected""published"published is shown. rejected stays in the file and is left off the public page.
logoobjectاختیاری——
logo.sourcestringالزامی—"Wikimedia Commons"
logo.source_urlstringالزامی—"https://www.finanstilsynet.no/Content/Favicons/apple-touch-icon-57x57.png"
logo.licensestringاختیاری—"Public domain"
logo.authorstring or nullاختیاری—"Worldlydev"
logo.filestringالزامی—"assets/img/logos/stortinget-finanskomiteen.svg"
logo.wikidatastringاختیاری—"Q109016"
logo.fetchedstringالزامی——
logo.reviewstringالزامی—"ok"
logo.reviewedstringاختیاری——
logo.rasterstringاختیاری—"assets/img/logos/stortinget-finanskomiteen.png"
logo.pagestringاختیاری—"https://www.finanstilsynet.no"
logo.kindstringاختیاری—"touch"
logo.notestringاختیاری——
logo.historyarray of objectاختیاری——
logo.history[].reviewstringالزامی—"rejected"
logo.history[].reasonstringالزامی—"editor: outdated logo"
logo.history[].datestringالزامی—"2026-10-04"
orgstring or nullاختیاری—"stortinget-finanskomiteen"
rolestring or nullاختیاری—"Chair (Labour)"
profile_urlstringاختیاری—"https://www.regjeringen.no/no/dep/fin/id216/"
profilesarray of objectاختیاری——
profiles[].kindstringالزامی—"wikipedia"
profiles[].labelstringالزامی—"Wikipedia (en)"
profiles[].urlstringالزامی—"https://en.wikipedia.org/wiki/Tuva_Moflag"
profiles[].source_urlstringالزامی—"https://www.wikidata.org/wiki/Q25427910"
profiles[].statusstringالزامی—"published"
profiles[].reviewedstringاختیاری——
profiles[].notestringاختیاری——
profiles[].addedstringاختیاری—"2026-10-09 (open-source developers research)"
talk_idsarray of stringاختیاری—["yt-gn50NxhPk-0"]
talksarray of objectاختیاری——
talks[].idstringالزامی—"yt-gn50NxhPk-0"
talks[].titlestringالزامی—"Hvorfor og når får vi digitale sentralbankpenger og kryptovaluta?"
talks[].video_urlstringالزامی—"https://www.youtube.com/watch?v=gn50NxhPk-0"
talks[].event_idstringاختیاری—"92041cfcb99c"
talks[].datestringاختیاری—"2016-04-19"
affiliationsarray of objectاختیاری——
affiliations[].talk_idstringالزامی—"yt-RTcqp3MqRtU"
affiliations[].organisationstringالزامی—"NBX"
affiliations[].source_urlstringالزامی—"https://www.youtube.com/watch?v=RTcqp3MqRtU&hl=en"
affiliations[].source_namestringالزامی—"Nordic Blockchain Association"
affiliations[].retrieved_atstringالزامی—"2026-10-07T23:30:36+00:00"
affiliations[].rolestringاختیاری—"PhD Student"
affiliations[].event_idstringاختیاری—"92041cfcb99c"
affiliations[].datestringاختیاری—"2016-04-19"
urlstring or nullاختیاری—"https://www.fi.se"
aliasesarray of stringاختیاری—["BTCX", "Goobit AB", "Goobit Group AB"]
reviewstringاختیاری—"pending"
viastringاختیاری——
addedstringاختیاری—"2026-10-03"
event_idsarray of stringاختیاری—["92041cfcb99c"]
from_talksbooleanاختیاری—true

Relation

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"r-greenmerc-northcrypto"
fromstringالزامی—"greenmerc"Entity id.
tostringالزامی—"northcrypto"Entity id.
typestringالزامی"collaboration" "licensed" "partner" "refused" "supervises" "uses licence""uses licence"collaboration, licensed, partner, refused, supervises or uses licence.
labelstringالزامی—"Uses Northcrypto's MiCA licence for Trijo customers"
sourcesarray of objectالزامی——
sources[].urlstringالزامی—"https://www.meetup.com/swedish-bitcoin-meetups/"
sources[].titlestringالزامی—"GreenMerc trekker MiCA-klage og bruker Northcryptos lisens i Sverige"
sources[].source_namestringالزامی—"Kaupr"
sources[].datestringالزامی—"2026-10-03"
statusstringالزامی"pending" "published" "rejected""published"

Regulation note

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
countrystringالزامی"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX""NO"
micastringالزامی——
lawstringالزامی—"Lov om kryptoeiendeler (Crypto-Assets Act, 27 May 2025 no. 20)."
regulatorstringالزامی——
statusstringالزامی——
sourcesarray of objectالزامی——
sources[].urlstringالزامی—"https://lovdata.no/dokument/NL/lov/2025-05-27-20"
sources[].titlestringالزامی—"Lov om kryptoeiendeler"
sources[].source_namestringالزامی—"Lovdata"
sources[].datestringالزامی—"2026-10-03"

Talks

Public talks on bitcoin, cryptocurrencies and blockchain in the Nordic countries, in data/talks.json. description is ours. The other details come from the platform at source_url. A field the platform did not state is null.

فایل data/talks.json · JSON Schema

صفحه

API

رابطه‌ها

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
_notestringالزامی——

Talk

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"yt-ZJHTEXcyePQ"
video_urlstringالزامی—"https://www.youtube.com/watch?v=ZJHTEXcyePQ"
platformstringالزامی"youtube" "vimeo" "university" "other""youtube"youtube, vimeo, university or other.
titlestringالزامی—"Nordic Blockchain Conference 2026: Market Abuse in Web3"
speakersarray of stringالزامی—["Disha L. Dinesha"]
event_namestring or nullالزامی—"Nordic Blockchain Conference 2026"
event_urlstring or nullالزامی—"https://energy-markets-school.dk/"
calendar_event_idstring or nullالزامی—"30569783bb01"
event_idstring or nullالزامی—"30569783bb01"Calendar event id when the talk is linked. Same value as calendar_event_id.
unlink_reasonstring or nullالزامی—"the video page did not state the day"Why the talk is not linked to an event. Null when event_id is set.
citystring or nullالزامی—"Copenhagen"
countrystring or nullالزامی"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX" null"DK"
datestring or nullالزامی—"2020-01-16"
publishedstringالزامی—"2026-08-24"
durationstring or nullالزامی—"PT11M38S"ISO 8601 duration when the platform states a length.
languagenullالزامی——
channelstringالزامی—"DAAvern"
descriptionstringالزامی——Short neutral summary in our own words.
source_urlstringالزامی—"https://www.youtube.com/watch?v=ZJHTEXcyePQ&hl=en"
retrieved_atstringالزامی—"2026-10-07T20:57:16Z"
added_atstringالزامی—"2026-10-07T20:57:16Z"
embedbooleanالزامی—trueTrue when the platform's oEmbed response includes an official player.
speaker_idsarray of stringالزامی—["spk-disha-l-dinesha"]

Developers

Open-source developers in data/developers.json. Only public professional information: no addresses and no private details. The public page shows status published.

فایل data/developers.json · JSON Schema

صفحه

API

رابطه‌ها

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
updatedstringالزامی—"2026-10-09"
_how_tostringالزامی——

Developer

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"torkel-rogstad"
namestringالزامی—"Torkel Rogstad"Name as shown on the public code profile.
rolestringالزامی—"Co-founder; developer"
orgstring or nullالزامی—"Bare Bitcoin"
org_idstring or nullالزامی—"bare-bitcoin"
whoswho_idstring or nullالزامی—"torkel-rogstad"
countrystringالزامی"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX""NO"
profilesarray of objectالزامی——
profiles[].kindstringالزامی—"github"
profiles[].urlstringالزامی—"https://github.com/torkelrogstad"
profiles[].loginstringالزامی—"torkelrogstad"
notablearray of objectالزامی——Up to three public repos or contributions.
notable[].kindstringالزامی"repo" "contrib""contrib"
notable[].projectstringاختیاری—"lightningnetwork/lnd"
notable[].hoststringاختیاری—"github"
notable[].urlstringالزامی—"https://github.com/torkelrogstad/lnd-fun"
notable[].commitsinteger or nullاختیاری—11
notable[].merged_prsinteger or nullاختیاری—4
notable[].namestringاختیاری—"torkelrogstad/lnd-fun"
notable[].starsintegerاختیاری—6
notable[].languagestring or nullاختیاری—"JavaScript"
notable[].descriptionstring or nullاختیاری——
notable[].last_pushstringاختیاری—"2018-09-10"
nordic_sourceobjectالزامی——Where the Nordic link was checked.
nordic_source.urlstringالزامی—"https://github.com/torkelrogstad"
nordic_source.notestringالزامی——
checkedstringالزامی—"2026-10-09"YYYY-MM-DD the profile and counts were checked.
statusstringالزامی"pending" "published""pending"published is on the public page. pending waits for the editor.
reviewstringالزامی"editor" "ready_for_owner""editor"
notestringاختیاری——

Illustrations

Licensed pictures that may be assigned to a story, in data/illustrations.json. kind is original, commons or official-press. A newspaper photograph is never stored here.

فایل data/illustrations.json · JSON Schema

صفحه

API

رابطه‌ها

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
_policystringالزامی——
fallbackstringالزامی—"original-crypto"Picture id used when no topic or country rule matches.
countryobjectالزامی——
country.NOstringالزامی—"commons-no"
country.SEstringالزامی—"commons-se"
country.DKstringالزامی—"commons-dk"
country.FIstringالزامی—"commons-fi"
country.ISstringالزامی—"commons-is"
assignarray of objectالزامی——Topic rules. The first match wins.
assign[].topicsarray of stringاختیاری—["crime"]
assign[].idstringالزامی—"commons-court"
assign[].countriesarray of stringاختیاری—["SE"]
assign[].whystringاختیاری——

Picture

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"original-bitcoin"
kindstringالزامی"original" "commons" "official-press""original"original (drawn for Nordic Crypto), commons (Wikimedia Commons) or official-press.
filestringالزامی—"assets/img/illustrations/original-bitcoin.webp"
altstringالزامی—"Abstract gold disc. Nordic Crypto illustration, not a photograph and not a logo."
sourcestringالزامی—"Nordic Crypto"
authorstringالزامی—"Nordic Crypto"
licensestringالزامی—"CC0 1.0"Licence name.
license_urlstringالزامی—"https://creativecommons.org/publicdomain/zero/1.0/"
urlstringالزامی—"https://cryptonordic.no/ethics/"The source page for the credit.
widthintegerالزامی—960
heightintegerالزامی—540
modificationsstringاختیاری—"Cropped by Nordic Crypto to leave out a person at the edge of the frame."
termsstringاختیاری——

Portraits

Portrait files for the who's who, keyed by entity id, in data/images.json. Each record names the file, the author and the licence.

فایل data/images.json · JSON Schema

صفحه

API

رابطه‌ها

Portrait

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
filestringالزامی—"assets/img/people/tuva-moflag.jpg"Path in the repo.
source_pagestringالزامی—"https://commons.wikimedia.org/wiki/File:Tuva_Moflag.jpg"Page the picture was taken from.
authorstringالزامی—"Johannes Dalen Giske"
licensestringالزامی—"CC BY-SA 4.0"Licence name, such as CC BY-SA 4.0.
license_urlstringالزامی—"https://creativecommons.org/licenses/by-sa/4.0"
originstringالزامی—"Wikimedia Commons"

Outlet logos

Outlet marks in assets/img/logos/logos.json, keyed by id. review ok is what the public API shows. A missing review counts as ok. pending is included only in a preview build. rejected is never shown. The marks are the publishers' trademarks, shown only to identify the source of a headline.

فایل assets/img/logos/logos.json · JSON Schema

API

رابطه‌ها

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
_how_tostringالزامی——
_how_to_sourcesstringالزامی——
_source_aliasobject of stringالزامی——Source id to logo key, when the who's who id differs from the news source id.
فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
sourcestringاختیاری—"Wikimedia Commons"
source_urlstringالزامی—"https://www.finanstilsynet.no/Content/Favicons/apple-touch-icon-57x57.png"Where the file was fetched.
licensestringاختیاری—"Public domain"
authorstring or nullاختیاری—"Worldlydev"
filestringاختیاری—"assets/img/logos/stortinget-finanskomiteen.svg"Path of the original file, SVG or WebP.
wikidatastringاختیاری—"Q109016"
fetchedstringالزامی——
reviewstringالزامی"pending" "ok" "rejected""ok"pending, ok or rejected. The public build shows ok, and a missing review counts as ok.
reviewedstringاختیاری——
rasterstringاختیاری—"assets/img/logos/stortinget-finanskomiteen.png"PNG rendering of an SVG, when one was made.
pagestringاختیاری—"https://www.finanstilsynet.no"
kindstringاختیاری—"touch"
notestringاختیاری——
historyarray of objectاختیاری——
history[].reviewstringالزامی—"rejected"
history[].reasonstringالزامی—"editor: outdated logo"
history[].datestringالزامی—"2026-10-04"
reasonstringاختیاری—"editor: rejected (shows the owner Bitdeer's logo); left blank"
usestringاختیاری—"nominative"
source_idstringاختیاری—"e24"
outletstringاختیاری—"E24"
license_urlstringاختیاری—"https://creativecommons.org/licenses/by/4.0"
same_asstringاختیاری—"nbx"

Changelog

Site changes in changelog.json (new pages, sections and features, not the daily news). review pending keeps an entry off the public page until it has a date.

فایل changelog.json · JSON Schema

صفحه

API

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
_how_tostringالزامی——
launch_datestringالزامی—"2026-10-03"Set on the first publish. Entries with date launch use this day.

Entry

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"onion-tip-page"
datestring or nullالزامی—"2026-10-07"YYYY-MM-DD, launch, or null while the entry is still pending.
reviewstringاختیاری"pending""pending"pending keeps the entry off the public page.
titlestringالزامی—"Tor onion tip page"
descriptionstringالزامی——
i18nobjectالزامی——title and description in nn, nb, sv, da, fi and is.
i18n.nnobjectالزامی——
i18n.nn.titlestringالزامی—"Tor-onion-tipsside"
i18n.nn.descriptionstringالزامی——
i18n.nbobjectالزامی——
i18n.nb.titlestringالزامی—"Tor-onion-tipsside"
i18n.nb.descriptionstringالزامی——
i18n.svobjectاختیاری——
i18n.sv.titlestringالزامی—"Tor-onion-tipssida"
i18n.sv.descriptionstringالزامی——
i18n.daobjectاختیاری——
i18n.da.titlestringالزامی—"Tor-onion-tipside"
i18n.da.descriptionstringالزامی——
i18n.fiobjectاختیاری——
i18n.fi.titlestringالزامی—"Tor-onion-vinkkisivu"
i18n.fi.descriptionstringالزامی——
i18n.isobjectاختیاری——
i18n.is.titlestringالزامی—"Tor-onion-ábendingasíða"
i18n.is.descriptionstringالزامی——

Rules map

The regulation map behind /rules/, in rules.json. Every node points at a primary source. review approved is what the public page shows.

فایل rules.json · JSON Schema

صفحه

API

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
_notestringالزامی——
reviewstringالزامی"pending" "approved""approved"approved is shown. pending leaves the public page as a short placeholder.
checkedstringالزامی—"2026-10-04"YYYY-MM-DD the claims were last checked.
sourcesobjectالزامی——Primary sources, keyed by id.
sources.micaobjectالزامی——
sources.mica.urlstringالزامی—"https://eur-lex.europa.eu/eli/reg/2023/1114/oj/eng"
sources.mica.titlestringالزامی—"Regulation (EU) 2023/1114 (MiCA), Art. 149 and closing formula"
sources.mica.publisherstringالزامی—"EUR-Lex"
sources.tfrobjectالزامی——
sources.tfr.urlstringالزامی—"https://eur-lex.europa.eu/eli/reg/2023/1113/oj/eng"
sources.tfr.titlestringالزامی—"Regulation (EU) 2023/1113 (transfer of funds and certain crypto-assets), Art. 40"
sources.tfr.publisherstringالزامی—"EUR-Lex"
sources.amlrobjectالزامی——
sources.amlr.urlstringالزامی—"https://eur-lex.europa.eu/eli/reg/2024/1624/oj/eng"
sources.amlr.titlestringالزامی—"Regulation (EU) 2024/1624 (AMLR), Art. 90"
sources.amlr.publisherstringالزامی—"EUR-Lex"
sources.doraobjectالزامی——
sources.dora.urlstringالزامی—"https://eur-lex.europa.eu/eli/reg/2022/2554/oj/eng"
sources.dora.titlestringالزامی—"Regulation (EU) 2022/2554 (DORA), Art. 64"
sources.dora.publisherstringالزامی—"EUR-Lex"
sources.esmaobjectالزامی——
sources.esma.urlstringالزامی——
sources.esma.titlestringالزامی—"Markets in Crypto-Assets Regulation (MiCA) – interim MiCA register"
sources.esma.publisherstringالزامی—"ESMA"
sources.is_actobjectالزامی——
sources.is_act.urlstringالزامی—"https://www.althingi.is/altext/stjt/2025.101.html"
sources.is_act.titlestringالزامی—"Lög nr. 101/2025 um markaði fyrir sýndareignir (Art. 1, 3 and 16)"
sources.is_act.publisherstringالزامی—"Alþingi"
sources.no_actobjectالزامی——
sources.no_act.urlstringالزامی—"https://lovdata.no/dokument/NL/lov/2025-05-27-20"
sources.no_act.titlestringالزامی—"Lov om kryptoeiendeler (kryptoeiendelsloven), LOV-2025-05-27-20, § 2"
sources.no_act.publisherstringالزامی—"Lovdata"
sources.se_actobjectالزامی——
sources.se_act.urlstringالزامی——
sources.se_act.titlestringالزامی——
sources.se_act.publisherstringالزامی—"Sveriges riksdag"
sources.dk_actobjectالزامی——
sources.dk_act.urlstringالزامی—"https://www.retsinformation.dk/eli/lta/2024/1013"
sources.dk_act.titlestringالزامی——
sources.dk_act.publisherstringالزامی—"Retsinformation"
sources.fi_actobjectالزامی——
sources.fi_act.urlstringالزامی—"https://www.finlex.fi/fi/lainsaadanto/2024/402"
sources.fi_act.titlestringالزامی——
sources.fi_act.publisherstringالزامی—"Finlex"
sources.fi_fivaobjectالزامی——
sources.fi_fiva.urlstringالزامی——
sources.fi_fiva.titlestringالزامی—"Crypto-asset service providers in Finland must be authorised in the EU"
sources.fi_fiva.publisherstringالزامی—"Finanssivalvonta"
sources.no_amlobjectالزامی——
sources.no_aml.urlstringالزامی—"https://lovdata.no/dokument/NL/lov/2018-06-01-23"
sources.no_aml.titlestringالزامی——
sources.no_aml.publisherstringالزامی—"Lovdata"
sources.se_amlobjectالزامی——
sources.se_aml.urlstringالزامی——
sources.se_aml.titlestringالزامی——
sources.se_aml.publisherstringالزامی—"Sveriges riksdag"
sources.fi_amlobjectالزامی——
sources.fi_aml.urlstringالزامی—"https://www.finlex.fi/fi/lainsaadanto/2017/444"
sources.fi_aml.titlestringالزامی——
sources.fi_aml.publisherstringالزامی—"Finlex"
sources.is_amlobjectالزامی——
sources.is_aml.urlstringالزامی—"https://www.althingi.is/lagas/nuna/2018140.html"
sources.is_aml.titlestringالزامی——
sources.is_aml.publisherstringالزامی—"Alþingi"
sources.dk_ftobjectالزامی——
sources.dk_ft.urlstringالزامی——
sources.dk_ft.titlestringالزامی——
sources.dk_ft.publisherstringالزامی—"Finanstilsynet (DK)"
sources.fi_fiu_actobjectالزامی——
sources.fi_fiu_act.urlstringالزامی—"https://www.finlex.fi/fi/lainsaadanto/2017/445"
sources.fi_fiu_act.titlestringالزامی——
sources.fi_fiu_act.publisherstringالزامی—"Finlex"
sources.dk_fiuobjectالزامی——
sources.dk_fiu.urlstringالزامی—"https://hvidvask.dk/"
sources.dk_fiu.titlestringالزامی—"Hvidvasksekretariatet – National enhed for Særlig Kriminalitet (NSK)"
sources.dk_fiu.publisherstringالزامی—"Hvidvasksekretariatet"
sources.dk_taxobjectالزامی——
sources.dk_tax.urlstringالزامی——
sources.dk_tax.titlestringالزامی—"Skat på krypto: Kend reglerne, så du undgår et skattesmæk"
sources.dk_tax.publisherstringالزامی—"Skattestyrelsen (skat.dk)"
sources.dk_tax_jvobjectالزامی——
sources.dk_tax_jv.urlstringالزامی—"https://info.skat.dk/data.aspx?oid=2395613"
sources.dk_tax_jv.titlestringالزامی——
sources.dk_tax_jv.publisherstringالزامی—"Skattestyrelsen (info.skat.dk)"
sources.no_taxobjectالزامی——
sources.no_tax.urlstringالزامی——
sources.no_tax.titlestringالزامی—"Virtuelle eiendeler (kryptovaluta med mer)"
sources.no_tax.publisherstringالزامی—"Skatteetaten"
sources.se_taxobjectالزامی——
sources.se_tax.urlstringالزامی——
sources.se_tax.titlestringالزامی—"Kryptovalutor"
sources.se_tax.publisherstringالزامی—"Skatteverket"
sources.fi_taxobjectالزامی——
sources.fi_tax.urlstringالزامی—"https://www.vero.fi/henkiloasiakkaat/omaisuus/sijoitukset/virtuaalivaluutat/"
sources.fi_tax.titlestringالزامی—"Kryptovarat"
sources.fi_tax.publisherstringالزامی—"Verohallinto (vero.fi)"
sources.is_taxobjectالزامی——
sources.is_tax.urlstringالزامی—"https://www.skatturinn.is/einstaklingar/skattskylda/rafmynt/"
sources.is_tax.titlestringالزامی—"Rafmynt (no special provisions; general tax rules apply)"
sources.is_tax.publisherstringالزامی—"Skatturinn"
euobjectالزامی——EU institutions, acts and agencies.
eu.institutionsarray of objectالزامی——
eu.institutions[].namestringالزامی—"European Commission"
eu.institutions[].rolestringالزامی—"propose"
eu.institutions[].srcstringالزامی—"mica"
eu.actsarray of objectالزامی——
eu.acts[].namestringالزامی—"MiCA"
eu.acts[].refstringالزامی—"Regulation (EU) 2023/1114"
eu.acts[].appliesstringالزامی—"2024-12-30"
eu.acts[].note_keystringالزامی—"act_mica"
eu.acts[].srcstringالزامی—"mica"
eu.agenciesarray of objectالزامی——
eu.agencies[].namestringالزامی—"ESMA"
eu.agencies[].orgstringالزامی—"esma"
eu.agencies[].note_keystringالزامی—"ag_esma"
eu.agencies[].srcstringالزامی—"mica"
eu.agencies[].src2stringاختیاری—"esma"
countriesobjectالزامی——One object per Nordic country.
countries.SEobjectالزامی——
countries.SE.routestringالزامی—"eu"
countries.SE.lawstringالزامی—"Lag (2024:1159)"
countries.SE.law_srcstringالزامی—"se_act"
countries.SE.parliamentstringالزامی—"Riksdagen"
countries.SE.ministryobjectالزامی——
countries.SE.ministry.namestringالزامی—"Finansdepartementet"
countries.SE.ministry.orgstringالزامی—"se-finansdepartementet"
countries.SE.supervisorobjectالزامی——
countries.SE.supervisor.namestringالزامی—"Finansinspektionen"
countries.SE.supervisor.orgstringالزامی—"se-fi"
countries.SE.supervisor.srcstringالزامی—"se_act"
countries.SE.enforcearray of objectالزامی——
countries.DKobjectالزامی——
countries.DK.routestringالزامی—"eu"
countries.DK.lawstringالزامی—"Lov om finansiel virksomhed § 332 c"
countries.DK.law_srcstringالزامی—"dk_act"
countries.DK.parliamentstringالزامی—"Folketinget"
countries.DK.ministryobjectالزامی——
countries.DK.ministry.namestringالزامی—"Erhvervsministeriet"
countries.DK.ministry.orgstringالزامی—"dk-erhvervsministeriet"
countries.DK.supervisorobjectالزامی——
countries.DK.supervisor.namestringالزامی—"Finanstilsynet"
countries.DK.supervisor.orgstringالزامی—"dk-finanstilsynet"
countries.DK.supervisor.srcstringالزامی—"dk_act"
countries.DK.supervisor.src2stringالزامی—"dk_ft"
countries.DK.enforcearray of objectالزامی——
countries.DK.note5stringالزامی—"r12_dk"
countries.DK.note5_srcarray of stringالزامی—["dk_fiu", "dk_tax", "dk_tax_jv"]
countries.FIobjectالزامی——
countries.FI.routestringالزامی—"eu"
countries.FI.lawstringالزامی—"Laki 402/2024"
countries.FI.law_srcstringالزامی—"fi_act"
countries.FI.parliamentstringالزامی—"Eduskunta"
countries.FI.ministryobjectالزامی——
countries.FI.ministry.namestringالزامی—"Valtiovarainministeriö"
countries.FI.ministry.orgstringالزامی—"fi-vm"
countries.FI.supervisorobjectالزامی——
countries.FI.supervisor.namestringالزامی—"Finanssivalvonta"
countries.FI.supervisor.orgstringالزامی—"fi-fiva"
countries.FI.supervisor.srcstringالزامی—"fi_act"
countries.FI.supervisor.src2stringالزامی—"fi_fiva"
countries.FI.enforcearray of objectالزامی——
countries.FI.note4stringالزامی—"r13_fi"
countries.FI.note4_srcarray of stringالزامی—["fi_act"]
countries.FI.note5stringالزامی—"r14_fi"
countries.FI.note5_srcarray of stringالزامی—["fi_aml", "fi_fiu_act"]
countries.NOobjectالزامی——
countries.NO.routestringالزامی—"eea"
countries.NO.lawstringالزامی—"Lov om kryptoeiendeler (LOV-2025-05-27-20)"
countries.NO.law_srcstringالزامی—"no_act"
countries.NO.parliamentstringالزامی—"Stortinget"
countries.NO.parliament_orgstringالزامی—"stortinget-finanskomiteen"
countries.NO.ministryobjectالزامی——
countries.NO.ministry.namestringالزامی—"Finansdepartementet"
countries.NO.ministry.orgstringالزامی—"finansdepartementet"
countries.NO.supervisorobjectالزامی——
countries.NO.supervisor.namestringالزامی—"Finanstilsynet"
countries.NO.supervisor.orgstringالزامی—"finanstilsynet"
countries.NO.supervisor.srcstringالزامی—"no_act"
countries.NO.enforcearray of objectالزامی——
countries.ISobjectالزامی——
countries.IS.routestringالزامی—"eea"
countries.IS.lawstringالزامی—"Lög nr. 101/2025"
countries.IS.law_srcstringالزامی—"is_act"
countries.IS.parliamentstringالزامی—"Alþingi"
countries.IS.ministryobjectالزامی——
countries.IS.ministry.namestringالزامی—"Fjármála- og efnahagsráðuneytið"
countries.IS.ministry.orgstringالزامی—"is-fjr"
countries.IS.supervisorobjectالزامی——
countries.IS.supervisor.namestringالزامی—"Seðlabanki Íslands – Fjármálaeftirlit"
countries.IS.supervisor.orgstringالزامی—"is-fme"
countries.IS.supervisor.srcstringالزامی—"is_act"
countries.IS.enforcearray of objectالزامی——
eeaobjectالزامی——
eea.decisionstringالزامی—"EEA Joint Committee Decision No 41/2025 (20 February 2025)"
eea.srcstringالزامی—"is_act"
approvedstringالزامی——

Visitor stats

Aggregate visits and page views in data/stats.json, from Cloudflare Web Analytics. No IP addresses, user agents, paths, referrers or countries. Days are UTC. Weeks are ISO weeks.

فایل data/stats.json · JSON Schema

صفحه

API

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
api_versionstringالزامی—"1"
namestringالزامی—"Nordic Crypto"
generated_atnullالزامی——
previewbooleanالزامی—false
sourcestringالزامی—"Cloudflare Web Analytics"
statusstringالزامی"pending" "ok""pending"ok when daily rows exist, otherwise pending.
timezonestringالزامی"UTC""UTC"
notestringالزامی——
schemaintegerالزامی—1Integer schema version of the stats document.
first_datenullالزامی——
last_datenullالزامی——
updated_atnullالزامی——

Day

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
datestringالزامی—"2026-10-01"UTC day, YYYY-MM-DD.
visitsintegerالزامی—0
pageviewsintegerالزامی—0
partialbooleanاختیاری——True while that day is still running.

Week

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
weekstringالزامی—"2026-W41"ISO week, YYYY-Www.
startstringالزامی—"2026-10-05"
endstringالزامی—"2026-10-11"
daysintegerالزامی——
visitsintegerالزامی——
pageviewsintegerالزامی——
partialbooleanاختیاری——

Month

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
monthstringالزامی—"2026-10"Calendar month, YYYY-MM.
daysintegerالزامی——
visitsintegerالزامی——
pageviewsintegerالزامی——
partialbooleanاختیاری——

Crowdfunding

The closed crowdfunding pilot in data/crowdfunding.json. Nordic Crypto does not hold keys or funds. The file has no donor data and no balances. demo true marks an example, not a live campaign.

فایل data/crowdfunding.json · JSON Schema

صفحه

API

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
_docstringالزامی——
pilotobjectالزامی——
pilot.statusstringالزامی"closed" "open""closed"closed or open. The pilot is closed.
pilot.max_projectsintegerالزامی—5
pilot.apply_emailnullالزامی——
pilot.report_emailnullالزامی——

Campaign

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"demo-example"
demobooleanالزامی—trueTrue for an example with invalid addresses.
titlestringالزامی—"Example campaign (demo, not live)"
ownerstringالزامی—"Example project owner"
owner_countrystringالزامی"NO" "SE" "DK" "FI" "IS" "NORDIC" "EU" "FO" "GL" "AX""NO"
owner_is_traderbooleanالزامی—false
descriptionstringالزامی——
rewardstringالزامی——
goalobjectالزامی——
goal.bchnumberالزامی—2.5
goal.nexaintegerالزامی—100000000
goal.nok_approxnullالزامی——
addressesobjectالزامی——The project's own addresses. Nordic Crypto does not hold them.
addresses.bchstringالزامی—"bitcoincash:DEMO-NOT-A-REAL-ADDRESS"
addresses.nexastringالزامی—"nexa:DEMO-NOT-A-REAL-ADDRESS"
deadlinestringالزامی—"2026-12-31"
kyc_verifiedbooleanالزامی—false
linksarray of objectالزامی——
links[].labelstringالزامی—"Project website (example)"
links[].urlstringالزامی—"https://example.org/"

Budget

Monthly hosting and domain costs in data/budget.json. The figures exclude labour. amount is the monthly figure in currency.

فایل data/budget.json · JSON Schema

صفحه

برای این مجموعه فایل JSON عمومی وجود ندارد.

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
_notestringالزامی——
as_ofstringالزامی—"2026-10-13"YYYY-MM-DD the figures were written down.
quotestringالزامی"NOK""NOK"Currency the page converts into.
rates_approximatebooleanالزامی—true
ratesarray of objectالزامی——Approximate conversion into the quote currency.
rates[].currencystringالزامی—"EUR"
rates[].perstringالزامی—"1"
rates[].quote_amountstringالزامی—"11.70"

Line

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"hetzner-electrum-1"
kindstringالزامی"server" "volume" "workers" "domains" "pages" "dns""server"server, volume, workers, domains, pages or dns.
namestringاختیاری—"electrum-1"
typestringاختیاری—"cx43"
placestringاختیاری—"Falkenstein"
runsstringاختیاری—"Electrum servers, Lightning node, Bitcoin/Nexa/BCH nodes, explorer"
amountstringاختیاری—"15.99"Monthly amount, decimal string.
currencystringاختیاری"EUR" "USD" "NOK""EUR"
periodstringاختیاری—"month"
amount_serverstringاختیاری—"8.49"
amount_ipv4stringاختیاری—"0.50"
gbstringاختیاری—"1500"
unit_pricestringاختیاری—"0.0572"
unit_currencystringاختیاری—"EUR"
namesstringاختیاری—"nordiccrypto.no/.dk/.se/.fi/.is/.eu"
vendorstringاختیاری—"Domeneshop"
amount_yearstringاختیاری—"1578"
vatstringاختیاری—"incl"
hoststringاختیاری—"nordiccrypto.no"
freebooleanاختیاری—true

Article archive

Stories the public site has shown, in archive/articles.json, including when a story was removed. removal_reason stays null in this public file.

فایل archive/articles.json · JSON Schema

API

رابطه‌ها

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
schemaintegerالزامی—2
sitestringالزامی—"nordic-crypto"
exported_atstringالزامی—"2026-10-14T07:38:23+02:00"

Archived story

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
sitestringالزامی—"nordic-crypto"
idstringالزامی—"07e49032be5a"
urlstringالزامی—"https://www.kaupr.io/nyheter/nytt-nederlag-for-valuno-i-kampen-om-mica-lisens"
canonical_urlstringالزامی—"https://kaupr.io/nyheter/hilbert-finansierer-utlan-med-innskudd-pa-blokkjeden"
titlestringالزامی—"Safello åpner for at andre selskaper kan tilby kryptokjøp"
sourcestringالزامی—"kaupr"
source_namestringالزامی—"Kaupr"
published_atstringالزامی—"2026-09-24T12:00:00+00:00"When the outlet published the story.
first_published_on_sitestringالزامی—"2026-10-03T17:59:40+02:00"When it first appeared on Nordic Crypto.
last_seen_on_sitestringالزامی—"2026-10-14T07:38:23+02:00"
languagesarray of stringالزامی——
summariesobjectالزامی——
summaries.enstringالزامی——
summaries.nnstringالزامی——
summaries.nbstringالزامی——
summaries.svstringالزامی——
summaries.dastringالزامی——
summaries.fistringالزامی——
summaries.isstringالزامی——
titlesobjectالزامی——
titles.enstringاختیاری—"Safello opens up so other companies can offer crypto purchases"
titles.nnstringاختیاری—"Safello opnar for at andre selskap kan tilby kryptokjøp"
titles.svstringاختیاری—"Safello öppnar för att andra bolag kan erbjuda kryptoköp"
titles.dastringاختیاری—"Safello åbner for, at andre selskaber kan tilbyde kryptokøb"
titles.fistringاختیاری—"Safello antaa muiden yhtiöiden tarjota kryptokauppaa"
titles.isstringاختیاری—"Safello opnar á að önnur fyrirtæki geti boðið kaup á rafmyntum"
titles.nbstringاختیاری—"Opplysninger: Tenåringer sølvteipet mann i jakt på kryptovaluta"
topicsarray of stringالزامی—["business", "mica"]
removedintegerالزامی—01 when the story was taken off the public site, otherwise 0.
removed_atnullالزامی——
removal_reasonnullالزامی · در /api/v1/ نیست——Not filled in this public file.
updated_atstringالزامی—"2026-10-14T07:38:23+02:00"
countrystringالزامی"NO" "SE" "DK" "FI" "IS" "NORDIC" "EU" "FO" "GL" "AX""SE"

Archive event

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
seqintegerالزامی—1
sitestringالزامی—"nordic-crypto"
idstringالزامی—"e6727b4858b5"
atstringالزامی—"2026-10-03T17:59:40+02:00"
eventstringالزامی"backfill" "publish" "published" "update" "updated" "remove""backfill"What the archive recorded for this row.
detailstring or nullالزامی—"summaries"

Headline translations

Our headlines by story id, in data/title_i18n.json. The source headline stays on the story. Keys are nn, nb, sv, da, fi and is, and only for languages that are not already the source headline.

فایل data/title_i18n.json · JSON Schema

برای این مجموعه فایل JSON عمومی وجود ندارد.

رابطه‌ها

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
_notestringالزامی——
langsarray of stringالزامی——Language codes this file translates into.
itemsobject of headlinesالزامی——

Headlines for one story

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
sourcestringالزامی—"Småsparere hamstret krypto under renteuro"
nnstringالزامی—"Småspararar hamstra krypto under renteuro"
svstringاختیاری—"Småsparare hamstrade krypto under ränteoro"
dastringاختیاری—"Småsparere hamstrede krypto under renteuro"
fistringاختیاری—"Piensijoittajat hamstrasivat kryptoa korkoheilunnassa"
isstringالزامی—"Smásparifólk hamstraði rafmynt í vaxtaóróa"
nbstringاختیاری—"Slik kan Sverige brukes til å finansiere kjernevåpen"

Front-page blurbs

Front-page blurbs by story id, in data/frontpage_blurbs.json. en is ours, in English. The Nordic site languages sit beside it when a translation is published.

فایل data/frontpage_blurbs.json · JSON Schema

برای این مجموعه فایل JSON عمومی وجود ندارد.

رابطه‌ها

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
_notestringالزامی——
langsarray of stringالزامی——
itemsobject of blurbالزامی——

Blurb

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
enstringالزامی——
nnstringالزامی——
nbstringالزامی——
svstringالزامی——
dastringالزامی——
fistringالزامی——
isstringالزامی——

Event descriptions

Organiser descriptions and our translations, by event id, in data/event_description_i18n.json. source is the original wording. A language key is present only when that translation is written.

فایل data/event_description_i18n.json · JSON Schema

برای این مجموعه فایل JSON عمومی وجود ندارد.

رابطه‌ها

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
_notestringالزامی——
itemsobject of descriptionالزامی——

Description

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
sourcestringالزامی——
nnstringاختیاری——
nbstringاختیاری——
svstringالزامی——
dastringالزامی——
fistringالزامی——
isstringاختیاری——
enstringاختیاری——

Event redirects

Merged duplicate events in data/event_redirects.json. Each key is a removed id and each value is the id that was kept. The old calendar URL refreshes to the kept event.

فایل data/event_redirects.json · JSON Schema

صفحه

برای این مجموعه فایل JSON عمومی وجود ندارد.

رابطه‌ها

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
_notestringالزامی——

Kept id

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
event-redirectsstringالزامی—"019f42a4506c"

Regulation videos

Country explainer slots in data/regulation-videos.json. status scripts_ready means the script and storyboard exist and the MP4 is not committed yet.

فایل data/regulation-videos.json · JSON Schema

صفحه

برای این مجموعه فایل JSON عمومی وجود ندارد.

فیلدهای فایل

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
_notestringالزامی——

Video

فیلدنوعوضعیتمقدارهای مجازنمونهیادداشت
idstringالزامی—"reg-no"
countrystringالزامی"NO" "SE" "DK" "FI" "IS" "FO" "GL" "AX""NO"
duration_target_sintegerالزامی—165
statusstringالزامی"scripts_ready" "published""scripts_ready"scripts_ready until an MP4 is published.
filestringالزامی—"video-no.mp4"MP4 name under regulation-videos/media/. The file is not committed.
posterstringالزامی—"poster-no.png"
subsstringالزامی—"subs-no.vtt"
scriptstringالزامی—"scripts/no-script.txt"Path of the script, relative to regulation-videos/.
storyboardstringالزامی—"storyboards/no-storyboard.md"

فهرست تغییرات طرح

زمانکامیتتغییر
8959dbfSchema examples: avoid 8-digit values the privacy gate reads as phone numbers
5e22089Document the public data model at /db/ (#153)